como lo logro ?

09/07/2004 - 17:58 por Aragorn \(CL\) | Informe spam
Hola a todos, les cuento que tengo la siguiente duda.

tengo el siguiente query


select Cod_Clie,
Nombre,
Producto,
sum(Compra)
from Tabla
group by clie, nomclie, destinv


lo cual me entrega :
Cod_Clie Nombre Producto Compras
1 CLIENTE1 CAJAS 3041
1 CLIENTE1 BOLSAS 2
2 CLIENTE2 CAJAS 500
2 CLIENTE2 BOLSAS 500

como lo hago para que aparezca esto:

CLIENTES CAJAS BOLSAS
1 CLIENTE1 3041 2
2 CLIENTE2 500 500


Muchas Gracias.


Aragorn.

Preguntas similare

Leer las respuestas

#1 MAXI
09/07/2004 - 18:06 | Informe spam
Hola, lo que sucede es que si quieres ver el producto esta bien el primer
Query, si no importa los productos debes sacar del Group by el
Codigo_produco,

o sea algo asi como:

select Cod_Clie,
Nombre,
sum(Compra)
from Tabla
group by cod_clie, nombre

Suerte







Maxi

Buenos Aires - Argentina

Desarrollador .NET 3 Estrellas

Mail: Maxi_accotto[arroba]speedy.com.ar

MSN:


"Aragorn (CL)" escribió en el mensaje
news:O9kO$
Hola a todos, les cuento que tengo la siguiente duda.

tengo el siguiente query


select Cod_Clie,
Nombre,
Producto,
sum(Compra)
from Tabla
group by clie, nomclie, destinv


lo cual me entrega :
Cod_Clie Nombre Producto Compras
1 CLIENTE1 CAJAS 3041
1 CLIENTE1 BOLSAS 2
2 CLIENTE2 CAJAS 500
2 CLIENTE2 BOLSAS 500

como lo hago para que aparezca esto:

CLIENTES CAJAS BOLSAS
1 CLIENTE1 3041 2
2 CLIENTE2 500 500


Muchas Gracias.


Aragorn.






Respuesta Responder a este mensaje
#2 Aragorn \(CL\)
09/07/2004 - 18:41 | Informe spam
mmm...creo que debo volver la fila a columna pero para ello debo tambien
agruparlaahy me pierdo...




Aragorn
Respuesta Responder a este mensaje
#3 Javier Loria
09/07/2004 - 19:08 | Informe spam
Hola:
Si son solo Cajas y Bolsas no es problema, si hay muchos tipos entonces
si.
Prueba con:
= SELECT Cod_Clie
, Nombre
, SUM(CASE Producto
WHEN 'CAJAS' THEN Compra
ELSE 0 END) AS Cajas
, SUM(CASE Producto
WHEN 'BOLSAS' THEN Compra
ELSE 0 END) AS Bolsas
FROM Tabla
GROUP BY Cod_Clie, Nombre
= Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Aragorn (CL) escribio:
Hola a todos, les cuento que tengo la siguiente duda.

tengo el siguiente query


select Cod_Clie,
Nombre,
Producto,
sum(Compra)
from Tabla
group by clie, nomclie, destinv


lo cual me entrega :
Cod_Clie Nombre Producto Compras
1 CLIENTE1 CAJAS 3041
1 CLIENTE1 BOLSAS 2
2 CLIENTE2 CAJAS 500
2 CLIENTE2 BOLSAS 500

como lo hago para que aparezca esto:

CLIENTES CAJAS BOLSAS
1 CLIENTE1 3041 2
2 CLIENTE2 500 500


Muchas Gracias.


Aragorn.
Respuesta Responder a este mensaje
#4 Aragorn \(CL\)
09/07/2004 - 19:31 | Informe spam
Muchas Gracias Maxi y Javier.


Aragorn.
Respuesta Responder a este mensaje
#5 Aragorn \(CL\)
12/07/2004 - 14:28 | Informe spam
Gracias Serafin.


Aragorn.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida