2009/8/17 Javier Chávez B. <[email protected]>

>
>
> 2009/8/17 Sergio Valdes Hurtado <[email protected]>
>
> 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,
>>
>
> Porque no creas una vista que tenga un campo adicional de tipo fecha que
> sea la concatenacion de 01/ mes_pago  /  agno_pago      asi despues haces un
> select sobre la vista con un "between " entre fechas o un >= ahi te daria
> ... o bien una tabla temporal de la misma manera ... y no te esta retornando
> los valores porque la condicion del where solo se cumple para el 2007
>
> Eso se me ocurre ... quiza alguien tiene una solucion mas eficiente ....
>
> Slds.
> JC
>


O bien puedes crear un nuevo campo en tu tabla y le haces un Update para
formar la fecha y de aqui en adelante controlas que ese campo sea llenado
con una fecha.. tb es una posible solucion..

Slds.
JC

>
>
>
>> --
>>
>
> --
> Cumprimentos
> jchavez
> linux User #397972 on http://counter.li.org/
>
> Marie von 
> Ebner-Eschenbach<http://www.brainyquote.com/quotes/authors/m/marie_von_ebnereschenbac.html>
>  - "Even a stopped clock is right twice a day."




-- 
Cumprimentos
jchavez
linux User #397972 on http://counter.li.org/

Mike Ditka <http://www.brainyquote.com/quotes/authors/m/mike_ditka.html>  -
"If God had wanted man to play soccer, he wouldn't have given us arms."

Responder a