Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-10-2010
Avatar de Chogo
Chogo Chogo is offline
Miembro
 
Registrado: may 2005
Ubicación: Pto Cortes,Honduras,C.A.
Posts: 148
Poder: 19
Chogo Va por buen camino
Sentencia SQL entre Fechas y horas

Holas amigos del foro.

Tengo una que hacer una query de una tabla donde almaceno las entradas y salidas de empleados la estructura es la siguiente

Codigo-----------fecha-----------------------hora
1----------------23/10/2010---------------- 07:00
1----------------23/10/2010---------------- 14:00
2----------------22/10/2010---------------- 08:00
2----------------22/10/2010---------------- 17:00
3----------------21/10/2010---------------- 07:30
4----------------24/10/2010---------------- 07:40



Lo que quiero es poder consultar que personas entran entre las 7:00 y las 8:00. Tambien que poder hacer la consulta entre varios dias.

Gracias de antemano.

Última edición por Chogo fecha: 29-10-2010 a las 00:22:36.
Responder Con Cita
  #2  
Antiguo 29-10-2010
Avatar de Chogo
Chogo Chogo is offline
Miembro
 
Registrado: may 2005
Ubicación: Pto Cortes,Honduras,C.A.
Posts: 148
Poder: 19
Chogo Va por buen camino
Se me olvido estoy usando Firebird
Responder Con Cita
  #3  
Antiguo 29-10-2010
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
Estimado Chogo :

Esta Query a mi me funciona para seleccionar entre fechas. Debes incluir dos DateTimePicker para definir la fecha inicial y la final.
Me imagino que para las horas debe ser similar:

Código SQL [-]
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select nombre');
Query1.SQL.Add('from TuTabla');
Query1.SQL.Add('where  fecha between' + QUOTEDSTR(FormatDateTime('dd/mm/yyyy',DateTimePicker1.Date))
+'AND'+ QUOTEDSTR(FormatDateTime('dd/mm/yyyy',DateTimePicker2.Date));
Query1.Open;
Label1.Caption:=inttostr(Query1.Recordcount);

También se puede realizar utilizando parámetros.

Salu2 y ojalá te sirva
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema Fechas y Horas tarco35 Varios 2 31-12-2006 20:41:48
Resta de fechas Y horas Iskariote0087 Varios 3 05-12-2006 22:31:05
Fechas y horas en SQL Manuel SQL 5 13-09-2006 17:54:15
Como trabajar con fechas y horas JULIPO MySQL 7 07-06-2006 17:01:34
Consulta de fechas y horas con Firebird Jordy Firebird e Interbase 5 07-10-2004 16:51:52


La franja horaria es GMT +2. Ahora son las 01:59:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi