From: | <cmarin(at)dims(dot)com> |
---|---|
To: | Sergio Valdes Hurtado <svh(dot)pgsql(at)gmail(dot)com> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: consultas por fechas |
Date: | 2009-08-17 16:10:53 |
Message-ID: | 923e51cd6f9010346dde12988413af0c@localhost |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Mon, 17 Aug 2009 11:16:38 -0400, Sergio Valdes Hurtado
<svh(dot)pgsql(at)gmail(dot)com> wrote:
> Estimados, les cuento mi problema:
> tengo una tabla que contiene estos campos:
> id_rex int4 NOT NULL,
> num_reso int4 NOT NULL,
> num_cuota int4 NOT NULL,
> monto_cuota int4 NOT NULL,
> mes_pago int4 NOT NULL,
> agno_pago int4 NOT NULL
>
> y necesito hacer un informe de los pagos desde cierto mes de un año
> hacia adelante, por ejemplo los pagos desde Julio del 2007 hacia
> adelante.
> Como pueden ver los campos mes_pago y agno_pago no son del tipo date,
> sino que enteros y ahí está mi problema que no he conseguido
> solucionar:
>
> ¿Como hago una consulta que me muestre sólo los datos desde Julio de
> 2007 en adelante, y no me muestre los meses de Enero a Junio de 2007
> en la consulta?
>
> Yo hice algo del tipo select * from pagos where agno_pago >= 2007 and
> mes>=7
> pero lo anterior no me muestra los meses de Enero a Junio de 2008 y 2009.
>
> saludos,
> --
> TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá
> leerlo
O también:
select * from pagos where (agno_pago * 100 + mes_pago >= 200707;
Saludos.
Conxita Marin
www.dims.com
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2009-08-17 16:19:20 | Re: Solicito cordialmente algo de orientacion respecto al uso del comando LIMIT y OFFSET en PostGress |
Previous Message | juan | 2009-08-17 15:58:14 | Re: mostrar campos repetidos de una tabla? |