select y sum
Publicado por kong (682 intervenciones) el 02/07/2008 02:51:47
Buenas noches amigos.
Tengo un problema por resolver, y es el siguiente:
Tengo un ejemplo
1 manzana para Juan
3 peras para Daniel
2 manzanas para Daniel
1 pera para Juan
4 naranjas para Jose
2 naranjas para Daniel
Quiero resumir en una tabla, y que resulte lo siguiente
Frutas----Total------Juan----Daniel----Jose
manzanas 3 1 2 0
peras 4 1 3 0
naranjas 6 0 2 4
en mi programa tengo este select (claro que este select se refiere a otros datos):
SELECT cod_plato, nom_plato, SUM(cantidad) as cantidadPlato, ;
IIF(nummesa=0 ,cantidad ,0) as cantidadLlevar, ;
IIF(BETWEEN(nummesa,1,20),cantidad,0) as cantidadMesa, ;
IIF(nummesa=55,cantidad,0) as cantidadDomicilio FROM tabPedidoLista ;
WHERE cobrado<>2 GROUP BY cod_plato,nom_plato, cantidadllevar, ;
cantidadMesa,cantidadDomicilio ORDER BY cod_plato ASC ;
INTO CURSOR curEstadisticaHoy1 READWRITE
pero me da unos resultados no deseados.
Espero que me puedan ayudar, les agradezco de antemano.
Tengo un problema por resolver, y es el siguiente:
Tengo un ejemplo
1 manzana para Juan
3 peras para Daniel
2 manzanas para Daniel
1 pera para Juan
4 naranjas para Jose
2 naranjas para Daniel
Quiero resumir en una tabla, y que resulte lo siguiente
Frutas----Total------Juan----Daniel----Jose
manzanas 3 1 2 0
peras 4 1 3 0
naranjas 6 0 2 4
en mi programa tengo este select (claro que este select se refiere a otros datos):
SELECT cod_plato, nom_plato, SUM(cantidad) as cantidadPlato, ;
IIF(nummesa=0 ,cantidad ,0) as cantidadLlevar, ;
IIF(BETWEEN(nummesa,1,20),cantidad,0) as cantidadMesa, ;
IIF(nummesa=55,cantidad,0) as cantidadDomicilio FROM tabPedidoLista ;
WHERE cobrado<>2 GROUP BY cod_plato,nom_plato, cantidadllevar, ;
cantidadMesa,cantidadDomicilio ORDER BY cod_plato ASC ;
INTO CURSOR curEstadisticaHoy1 READWRITE
pero me da unos resultados no deseados.
Espero que me puedan ayudar, les agradezco de antemano.
Valora esta pregunta


0