Excerpts from Luis's message of mié may 12 14:40:41 -0400 2010:

> SELECT cuenta,subcuenta,sum(parcial) as Parcial, sum(debito) as Débito,
> sum(credito) as Crédito
>       FROM comprobantes_detalles
>       GROUP BY cuenta,suncuenta, CASE WHEN debito=0 THEN 1 ELSE 2 END
> 
> se acerca bastante pero le falta desagregar también los parciales de los
> débitos de los parciales de los créditos que hasta el momento los tiene
> juntos.

Me parece que debería ser suficiente con extender el WHEN para que
considere si parcial es 0 o no, además de considerar debito.  O sea
CASE WHEN parcial<>0 THEN 1 WHEN credito=0 THEN 2 ELSE 3 END
o algo así.

> 1. Cómo logro que se mantenga la letra inicial mayúscula para la fila de
> encabezado?

Ponlas entre comillas dobles,
as "Crédito"

> 2. Noto que en el modelo de los datos se puede implementar mucho de la
> lógica que antes se instrumentaba en el modelo del negocio, de hecho así­
> comencé a diseñarlo en python pero queriendo saciar mi curiosidad aterrizé
> aquí­ en el 'amazona'. Pregunto, hasta dónde sería bueno materializar esta
> idea?, Ventajas/desventajas?

Eh.

> 3. Dónde puedo encontrar información sobre cómo emplear estas cosas(CASE)
> en SQL?

En libros sobre SQL, por ej. "SQL for smarties".
-- 
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Reply via email to