| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
rockfavc Cmdr


Registrado: 23 Ago 2002Mensajes: 138Ubicación: Colombia (Medellín)
|
Publicado: Mar 03 Sep, 2002 6:34 pm Asunto: Dificultad con Query!!!! |
|
|
Hola foristas!
Tengo un problemita con una consulta SQL no se como ahcerla.
Necesito consultar un conjunto de datos de una tabla por rango de fechas y horas, he probado varias formas de hacerlo y ninguna me arroja el resultadod eseado.
Tengo algo como asi:
SELECT FECHA, HORA, VALOR FROM TABLA
WHERE
FECHA >= '08/29/2002' AND HORA >= '05:00:00'
AND FECHA <= '08/30/2002' AND HORA <= '17:00:00'
Cuando lo hago solamente con las fechas no tengo problema, pero cuando involucro las horas si que los tengo.
Muchas gracias por la ayuda.
Felices dias.
Andres  |
|
| Volver arriba |
|
 |
tecno Invitado
|
Publicado: Mie 04 Sep, 2002 10:13 am Asunto: |
|
|
¡Hola Rockfavc!
¿Podrías especificar que problemas te da? ¿Contra que base de datos trabajas?
Te pregunto esto porque he probado tu consulta tal cual la has escrito y funciona perfectamente. Yo trabajo con InterBase. La he probado en una tabla en la que tengo los campos Fecha, Hora y Dni.
Con los datos que das no se me ocurre que puede estar fallándote. Si pudieras afinar un poco mas...
Salu2.  |
|
| Volver arriba |
|
 |
rockfavc Cmdr


Registrado: 23 Ago 2002Mensajes: 138Ubicación: Colombia (Medellín)
|
Publicado: Mie 04 Sep, 2002 3:07 pm Asunto: |
|
|
Gracias Tecno por contestar.
Tabajo con una tabla Paradox.
Lo que sucede es que necesito realizar el query como lo especifique anteriormente, pero cuando lo hago de la siguiente manera:
select fecha, hora, campo1 from tabla
where fecha >= '08/29/2002' and fecha <= '08/31/2002'
and hora >= '13:00:00' and hora <= '17:00:00'
No se incluyen lo registros de cada uno de los dias involucrados en la consulta entre las '00:00:00' horas y las '12:59:00' , de igual manera los que se encuentran entre las '17:00:01' y las 23:59:59.
Espero ser claro.
Muchas gracias. |
|
| Volver arriba |
|
 |
Marcos Invitado
|
Publicado: Mie 04 Sep, 2002 3:43 pm Asunto: |
|
|
No sé si te equivocaste o yo no entiendo, escribes el criterio >=13:00:00 and <=17:00:00 y no se incluyen los registros entre las 0 horas y las 12......
De hecho según el criterio que escribiste el resultado que se despliega es el correcto.
Saludos!!! |
|
| Volver arriba |
|
 |
tecno Invitado
|
Publicado: Mie 04 Sep, 2002 4:17 pm Asunto: |
|
|
¡Hola!
Perdona por tardar tanto en contestarte (estoy muy liado).
Te digo lo mismo que Marcos, o no te estoy entendiendo o no se que pasa. Si le pones que te coja solo los registros cuya hora esté entre la una de la tarde y las cinco de la tarde es lógico que no te muestre los registros cuya hora no esté dentro de ese rango.
Quizá no te estoy entendiendo. En fin, a ver que nos cuentas en el próximo mensaje (no desesperes, seguro que lo sacamos)
Salu2.  |
|
| Volver arriba |
|
 |
|