Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Dificultad con Query!!!!

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Dificultad con Query!!!! Responder citando

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.
Laughing Andres Laughing
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

¡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. Wink
Volver arriba
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Mensaje    Asunto: Responder citando

¡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. Wink
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.