Re: Ayuda con SELECT

From: Luis <esteban(at)princesa(dot)pri(dot)sld(dot)cu>
To: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Ayuda con SELECT
Date: 2010-05-12 19:35:24
Message-ID: op.vclx1agutyhnfo@samaria
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, 12 May 2010 15:19:12 -0400, Alvaro Herrera
<alvherre(at)alvh(dot)no-ip(dot)org> wrote:

> 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".

Algún enlace para "SQL for smarties"?

--
Saludos,

Luis

--

Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Giorgio 2010-05-12 19:35:59 Quitar ceros a la izquierda
Previous Message Alvaro Herrera 2010-05-12 19:19:12 Re: Ayuda con SELECT