Una de Transact-SQL

13/01/2006 - 18:53 por Valdov | Informe spam
Hola a todos, si tengo una tabla en la que registro por decir, pagos, en
donde tenga la forma de pago en texto y el monto y quiero hacer un query que
me saque los totales por forma de pago, el problema radica en que si hay
varias formas de pago por default, pero se permite capturar el texto de
alguna adicional, como podria hacer la agrupacion., haber si con un poco de
codigo me hago explicar un poco mejor.

Select
Fecha,
Sum(1) as Facturas,
Sum(Case FormaPago When 'Efectivo' Then Importe Else 0 End) as
Efectivo,
Sum(Case FormaPago When 'Cheque' Then Importe Else 0 End) as
Cheque,
Sum(Case FormaPago When NO_ES_CREDITO_NI_EFECTIVO Then Importe Else
0 End) as Otros,
From Tabla Group By Fecha

Se que la mejor forma habria sido guardar algun valor numerico como forma de
pago que me indique si es efectivo, cheque u otro y tener un atributo
adicional para el concepto de cuando es otro, pero la cuestion es que esto
ya esta asi y lo que yo necesito es sacar un simple reporte. ¿Alguna Idea?


Valdov
Omar Valdovino
 

Preguntas similares