From: | Walter Corpos <wcorpos(at)yahoo(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
Cc: | PostgreSQL Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: consulta con dato timestamp |
Date: | 2006-10-10 17:01:34 |
Message-ID: | 20061010170134.7212.qmail@web60722.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
hola alvaro
en realidad la consulta es la siguiente:
SELECT codDocumento, numrevDocumento, nomDocumento, asuDocumento, horcarDocumento, CASE estrevDocumento WHEN '0' THEN 'Aprobado' WHEN '1' THEN 'Desaprobado' WHEN '2' THEN 'En espera' WHEN '3' THEN 'Definitivo' END AS estrevDocumento FROM tbDocumento WHERE codUsuario = '0001' AND estDocumento = '0' AND estrevDocumento != '3' AND horcarDocumento BETWEEN '2006-10-02' AND '2006-10-10' ORDER BY codDocumento
donde horcardocumento es timestamp,
he recibido otras sugerencias y he probado la siguiente consulta:
SELECT codDocumento, numrevDocumento, nomDocumento, asuDocumento, horcarDocumento, CASE estrevDocumento WHEN '0' THEN 'Aprobado' WHEN '1' THEN 'Desaprobado' WHEN '2' THEN 'En espera' WHEN '3' THEN 'Definitivo' END AS estrevDocumento FROM tbDocumento WHERE codUsuario = '0001' AND estDocumento = '0' AND estrevDocumento != '3' AND horcarDocumento BETWEEN '2006-10-02 00:00:00' AND '2006-10-10 23:59:59' ORDER BY codDocumento
que me da los resultados esperados
pero no se si hay una mejor forma de hacer la consulta
gracias
Walter Corpos
Lima - Perú
2489070
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Gonzalez ( mario__ ) | 2006-10-10 19:32:19 | Re: Sentencia sql |
Previous Message | Walter Corpos | 2006-10-10 16:54:21 | Re: consulta con dato timestamp |