Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-07-2016
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Obtener registros por fecha

Estimados.. Estoy consultando mysql la cual contiene un campo TIMESTAMP con formato año-mes-dia hora y necesito obtener los registros que cumplan la condicion que este campo sea mayor o igual a la fecha del dia.
Mi problema es que el formato de mi aplicacion es dia-mes-año y no se como comparar o formatear la consulta para obtener los registros requerido.

Se agradece por cualquier ayuda.

Saludos

Leo.
Responder Con Cita
  #2  
Antiguo 04-07-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
En un campo timestamp es un valor numérico, por ejemplo: 12345678.1257845454 Donde el valor entero representa el número de días pasados desde (depende de la base de datos que usas) y la parte decimal corresponde a la hora.
Por lo tanto, si quieres comprobar si es mayor o menor que otra fecha, solamente tienes que comprobarlo aritméticamente.
http://www.clubdelphi.com/foros/show...omparar+fechas
Responder Con Cita
  #3  
Antiguo 05-07-2016
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Gracias Casimiro por tu respuesta.

Me olvide de comentar que estoy haciendo una consulta mediante codigo sql por lo que no se como comparar o convertir el dia actual a formato numerico como comentas.
Responder Con Cita
  #4  
Antiguo 05-07-2016
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Pero eso no se resuelve con una consulta parametrizada? Where timestamp >= : fecha? Mandale el parámetro desde Delphi y que se arreglen el componente y la bd
Responder Con Cita
  #5  
Antiguo 05-07-2016
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola lbidi.

Fijate en este enlace: Comparing timestamp dates in MySQL with date-only parameter

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #6  
Antiguo 22-07-2016
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Gracias ecfisa.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Obtener el mes de una fecha IVAND Firebird e Interbase 4 10-11-2010 02:45:00
obtener solo la fecha en formato fecha y sin hora BlueSteel SQL 14 09-05-2008 17:42:19
Obtener la Fecha por partes bustio OOP 1 08-07-2004 17:45:58
cómo obtener la fecha del PC jpcancino Varios 2 16-02-2004 17:08:02
obtener registros malcantar SQL 1 24-10-2003 00:59:54


La franja horaria es GMT +2. Ahora son las 17:15:11.


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