Consulta de referencia cruzada

13/07/2007 - 00:50 por Geovanny Castillo | Informe spam
Como puedo hacer una consulta que me permita agrupar los siguientes datos:

id Fecha Valor Cantidad
1 2007-01-01 10 15
2 2007-01-01 10 15
1 2007-01-01 10 15
1 2007-02-01 20 25
1 2007-02-01 20 25
2 2007-02-01 20 25
2 2007-02-01 20 25
2 2007-02-01 20 25
1 2007-03-01 30 35
2 2007-03-01 30 35
3 2007-03-01 30 35
3 2007-03-01 30 35
3 2007-03-01 30 35



De esta manera:
Fecha 1 2 3 (ID)
2007-01-01 20 30 10 15 0 0 (Suma de Valor y suma de Cantidad)
2007-02-01 40 50 60 75 0 0
2007-03-01 30 35 30 35 90 105

Gracias de antemano

Preguntas similare

Leer las respuestas

#1 Maxi
13/07/2007 - 01:17 | Informe spam
Hola, en sql2005 podes usar la funcion pivot


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Geovanny Castillo" escribió en el mensaje
news:
Como puedo hacer una consulta que me permita agrupar los siguientes datos:

id Fecha Valor Cantidad
1 2007-01-01 10 15
2 2007-01-01 10 15
1 2007-01-01 10 15
1 2007-02-01 20 25
1 2007-02-01 20 25
2 2007-02-01 20 25
2 2007-02-01 20 25
2 2007-02-01 20 25
1 2007-03-01 30 35
2 2007-03-01 30 35
3 2007-03-01 30 35
3 2007-03-01 30 35
3 2007-03-01 30 35



De esta manera:
Fecha 1 2 3 (ID)
2007-01-01 20 30 10 15 0 0 (Suma de Valor y suma de Cantidad)
2007-02-01 40 50 60 75 0 0
2007-03-01 30 35 30 35 90 105

Gracias de antemano
Respuesta Responder a este mensaje
#2 Alejandro Mesa
13/07/2007 - 01:56 | Informe spam
http://www.microsoft.com/communitie...er&midˆ6e9931-41c1-44c5-b30e-28da3a3140f0&sloc=en-us


AMB

"Geovanny Castillo" wrote:

Como puedo hacer una consulta que me permita agrupar los siguientes datos:

id Fecha Valor Cantidad
1 2007-01-01 10 15
2 2007-01-01 10 15
1 2007-01-01 10 15
1 2007-02-01 20 25
1 2007-02-01 20 25
2 2007-02-01 20 25
2 2007-02-01 20 25
2 2007-02-01 20 25
1 2007-03-01 30 35
2 2007-03-01 30 35
3 2007-03-01 30 35
3 2007-03-01 30 35
3 2007-03-01 30 35



De esta manera:
Fecha 1 2 3 (ID)
2007-01-01 20 30 10 15 0 0 (Suma de Valor y suma de Cantidad)
2007-02-01 40 50 60 75 0 0
2007-03-01 30 35 30 35 90 105

Gracias de antemano

Respuesta Responder a este mensaje
#3 Geovanny Castillo
13/07/2007 - 16:37 | Informe spam
Estoy usando SQL Server 2000, y no hay la función PIVOT

Alejandro Mesa escribió:
http://www.microsoft.com/communitie...er&midˆ6e9931-41c1-44c5-b30e-28da3a3140f0&sloc=en-us


AMB

"Geovanny Castillo" wrote:

Como puedo hacer una consulta que me permita agrupar los siguientes datos:

id Fecha Valor Cantidad
1 2007-01-01 10 15
2 2007-01-01 10 15
1 2007-01-01 10 15
1 2007-02-01 20 25
1 2007-02-01 20 25
2 2007-02-01 20 25
2 2007-02-01 20 25
2 2007-02-01 20 25
1 2007-03-01 30 35
2 2007-03-01 30 35
3 2007-03-01 30 35
3 2007-03-01 30 35
3 2007-03-01 30 35



De esta manera:
Fecha 1 2 3 (ID)
2007-01-01 20 30 10 15 0 0 (Suma de Valor y suma de Cantidad)
2007-02-01 40 50 60 75 0 0
2007-03-01 30 35 30 35 90 105

Gracias de antemano

Respuesta Responder a este mensaje
#4 Carlos M. Calvelo
13/07/2007 - 17:08 | Informe spam
On 13 jul, 16:37, Geovanny Castillo wrote:
Estoy usando SQL Server 2000, y no hay la función PIVOT




Mira el hilo "Pivot -- script" de hace unos días.

Saludos,
Carlos
Respuesta Responder a este mensaje
#5 Carlos M. Calvelo
13/07/2007 - 18:18 | Informe spam
On 13 jul, 17:08, "Carlos M. Calvelo" wrote:
On 13 jul, 16:37, Geovanny Castillo wrote:

> Estoy usando SQL Server 2000, y no hay la función PIVOT

Mira el hilo "Pivot -- script" de hace unos días.



:) Que ya era el link que te dio Alejando! :-)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida