FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
filtrar fecha y/o hora en un campo timestamp
buenos dias
tengo un campo de tipo timestamp, alli se alamacena una hora con la fecha ejemplo '12/02/2010 01:12:27 p.m.' existe manera alguna de solo hacer una busqueda bien sea por fecha unicamente o por hora solamente es decir todos los registros del dia 12/02/2010, o las horas comprendia desde las 09:00:00 am hasta las 10:00:00 a.m. antes las tenia en campos distintos, fecha en un campo tipo date y hora en un campo tipo time, pero al momento de restar las horas de dias distinto era un problema por eso las unifique. intente hacerlo asi pero no funciono, no me devuelve ningun registro horae es el campo timestamp y acceso es el nombre de la tabla Código:
with tabla.IBQAcceso do begin close; SQL.Clear; sql.Add('select * from acceso where horae like '+QuotedStr(edit1.Text)+''); Prepare; open; end; end; |
#2
|
||||
|
||||
Hola, tienes que extraer solo la parte que te interesa del campo, en el momento de compararlo con los valores que buscas.
La consulta que pones de ejemplo seria : select * from acceso where cast(horae as date) = '2010-12-02' or cast(horae as time) between '9:00:00' and '10:00:00' Saludos |
#3
|
||||
|
||||
listo
funciona a la perfeccion, gracias hermano
Última edición por CarlosHernandez fecha: 18-02-2010 a las 19:10:07. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
filtrar datos por fecha y hora | zajoma | SQL | 2 | 10-12-2008 08:41:00 |
Filtrar consulta por fecha y hora | Alejandrina | SQL | 4 | 16-06-2008 08:18:10 |
concatenar fecha y hora en timestamp | Vlady | SQL | 4 | 21-05-2008 17:51:04 |
Extraccion fecha de un campo fecha y hora | matti | Firebird e Interbase | 3 | 26-04-2007 19:48:11 |
Sacar la hora de un campo TimeStamp | Vlady | Conexión con bases de datos | 1 | 15-02-2007 19:07:07 |
|