SQL - SQL AVANZADO QUIEN SE ATREVE?

 
Vista:

SQL AVANZADO QUIEN SE ATREVE?

Publicado por carlos  (2 intervenciones) el 10/03/2009 12:02:57
Hola amigos me dirijo a vosotros, por uqe no se me ocurre nada a mi solo. Estoy con una sentencia encadenada con unions, en la que se enlazan diferentes tablas mediante inner joins.
La cuestion de la sentencia es sacar los registros de montes para un periodo de años que cumple con determinados criterios de busqueda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SQL AVANZADO QUIEN SE ATREVE?

Publicado por Rolando L. G (28 intervenciones) el 11/03/2009 21:25:58
Si ya tienes el select completo no interesa si con UNION.

Entonces facil utiliza la SELECT INTO .

Select
From Into ##TablaTemp ...........< todas tus uniones>

en el primer from de tu consulta

luego a tu tabla ##tablaTemp le aplicas los where , group by y ect , y etc y etc obtienes la consulta que quieras y luego le das un drop table ##tablaTemp

Copia y pega este ejemplo en tu analizador y te daras cuenta.

Ejemplo:
----------------------------------------
select 'VALOR1' as CAMPO
INTO ##TEMP
union select 'VALOR2'
union select 'VALOR3'

SELECT * FROM ##TEMP

DROP TABLE ##TEMP
---------------------------------------

Espero te sirva la idea saludos

Rolando L. G
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar