Ver Mensaje Individual
  #7  
Antiguo 05-06-2007
Avatar de rruz
[rruz] rruz is offline
Miembro Premium
 
Registrado: jun 2006
Posts: 146
Reputación: 18
rruz Va por buen camino
Cita:
Empezado por AzidRain
ese codigo no le va a servir porque si te fijas necesita que en cada fila aparezcan los datos de todos los meses. Saldria algo como:

Código:
 ENERO -----febrero ----marzo
  01/01/07     null          null
     null       01/02/07    null
     null         null         01/03/07
y lo que el quiere es:
Código:
 ENERO -----febrero ----marzo
  01/01/07    01/02/07  01/03/07
no veo como hacerlo sin usar al menos una tabla temporal o algun algoritmo para llenar la tabla final.

SQL Server y otros tienen una funcion transform y PIvot que en teoría puede hacer eso.
AziRain

si ves lo que el plantea

enero febrero mayo
============================
01/01/2007 01/02/2007 01/05/2007
15/05/2007

lo que yo plantee devuelve

enero febrero mayo
============================
01/01/2007 01/02/2007 01/05/2007
15/05/2007 null null

o podria reemplazar el null por lo que el quiera.

Yo creo que si le sirve, porque no esperas que responda el interesado y de su veredicto y ves si sirve o no.

Por otra parte sin duda usar pivot le va a solucionar su problema, pero eso no lo sabremos (si lo puede utilizar o no) hasta conocer que motor SQL usa.


Saludos.
Responder Con Cita