SELECT DocNum, CardName, DocDate, CashSum, CashSum AS [Pago en
Efectivo], CreditSum AS 'Pago con Tarjeta', CheckSum AS 'Pago con
Cheque',
TrsfrSum AS 'Pago con Transf.'
FROM OVPM AS T0
ORDER BY 'Pago en Efectivo', 'Pago con Tarjeta', 'Pago con Cheque',
'Pago con Transf.'
deseo total por cada colmna de monto. He usado group by, compute pero
no obtengo el total de estas columnas
Que debo hacer
En tu query hace un GROUP BY DocNum, CardName, DocDate y en la clausula
SELECT pone SUM() para cada columna a totalizar.
Saludos !
---
Emilio Boucau
Buenos Aires - Argentina
"ejpp98" <ejp...@gmail.com> wrote in message
news:7b329ca4-2320-48d2...@p9g2000vbl.googlegroups.com...
mi consulta es esta
SELECT DocNum, CardName, DocDate, SUM(CashSum) AS [Pago en
Efectivo], SUM(CreditSum) AS [Pago con Tarjeta],
SUM(CheckSum) AS [Pago con Cheque], SUM(TrsfrSum) AS [Pago con
Transf.] FROM OVPM AS T0
GROUP BY DocNum, CardName, DocDate
ORDER BY 'Pago en Efectivo', 'Pago con Tarjeta', 'Pago con Cheque',
'Pago con Transf.'
el resultado que obtengo es este
947 TEBCA 06/03/2009 12:00:00 a.m. 0,000000 0,000000
12202,570000 0,000000
1214 BRENDA PADRON 29/05/2009 12:00:00 a.m. 0,000000 0,000000
12217,670000 0,000000
130 ORDEX PROYECTO 13/08/2008 12:00:00 a.m. 0,000000 0,000000
12300,000000 0,000000
770 ALGERINA DE CAIR 22/01/2009 12:00:00 a.m. 0,000000 0,000000
12333,330000 0,000000
158 ORDEX PROYECTO 22/08/2008 12:00:00 a.m. 0,000000 0,000000
12361,000000 0,000000
1272 INSTITUTO VENEZO 15/06/2009 12:00:00 a.m. 0,000000 0,000000
12431,660000 0,000000
1329 AGENCIA DE VIAJE 02/07/2009 12:00:00 a.m. 0,000000 0,000000
12475,940000 0,000000
1046 JORGE PARADA 02/04/2009 12:00:00 a.m. 0,000000 0,000000
12499,570000 0,000000
662 COUTTENYE & C 10/12/2008 12:00:00 a.m. 0,000000 0,000000
12536,250000 0,000000
Lo que necesito es un total general por cada columna
_________________________________________________
xxxxx,xx xxxxx,xx xxxxxx,xx xxxxxx,xx
Como puedo hacerlo
> > Que debo hacer- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -
--
-----------------------------
"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es f�cil, si ambas est�n congeladas."
Edward V. Berard, ingeniero inform�tico
http://blogs.solidq.com/es/elrincondeldba
"ejpp98" <ejp...@gmail.com> wrote in message
news:d3dd14c4-2243-400b...@d4g2000yqa.googlegroups.com...
--
-----------------------------
"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es f�cil, si ambas est�n congeladas."
Edward V. Berard, ingeniero inform�tico
http://blogs.solidq.com/es/elrincondeldba
"Carlos Sacristan" <nom...@nomail.com> wrote in message
news:uQQEHxpF...@TK2MSFTNGP04.phx.gbl...
On 6 ago, 09:46, "Carlos Sacristan" <nom...@nomail.com> wrote:
> ¿Qué versión de SQL Server estás usando? Si tienes 2008, echa un vistazo al
> tema de los BOL "GROUPING"
>
> --
> -----------------------------
> "Caminar sobre el agua y desarrollar software a partir de unas
> especificaciones es fácil, si ambas están congeladas."
> Edward V. Berard, ingeniero informático
> > - Mostrar texto de la cita -- Ocultar texto de la cita -
SELECT DocNum,
CardName,
DocDate,
CashSum AS [Pago en Efectivo],
CreditSum AS [Pago con Tarjeta],
CheckSum AS [Pago con Cheque],
TrsfrSum AS [Pago con Transf.]
FROM OVPM AS T0
ORDER BY DocDate
COMPUTE SUM(CashSum), SUM(CreditSum), SUM(CheckSum), SUM(TrsfrSum)
Fijate tambien el uso de COMPUTE BY, te puede servir.
Saludos !
---
Emilio Boucau
Buenos Aires - Argentina
"ejpp98" <ejp...@gmail.com> wrote in message
news:d3dd14c4-2243-400b...@d4g2000yqa.googlegroups.com...