Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

SQL, consulta campo de fecha

Estas en el tema de SQL, consulta campo de fecha en el foro de Bases de Datos General en Foros del Web. Tengo un campo en formato timestamp, he intentado con date.. Sin embargo al momento de hacer mis consultas, no funciona ejemplo: where fecha_nom between 01/05/2005 ...
  #1 (permalink)  
Antiguo 11/05/2005, 10:09
Avatar de Rnsto  
Fecha de Ingreso: marzo-2002
Ubicación: Puerto Vallarta, Mexico
Mensajes: 204
Antigüedad: 22 años, 8 meses
Puntos: 0
SQL, consulta campo de fecha

Tengo un campo en formato timestamp, he intentado con date..

Sin embargo al momento de hacer mis consultas, no funciona

ejemplo:

where fecha_nom between 01/05/2005 and 10/05/2005;


alguna idea ???

Nota : estoy usando BDE de Delphi, para hacer mis pruebas ..
__________________
Saludos
Rnstho Luna
go2mexico.com
  #2 (permalink)  
Antiguo 11/05/2005, 10:12
 
Fecha de Ingreso: abril-2005
Mensajes: 171
Antigüedad: 19 años, 6 meses
Puntos: 0
mira el formato de fecha no sea que tengas aaaa/mm/dd
o prueba a cerrar las fechas entre comillas
  #3 (permalink)  
Antiguo 11/05/2005, 11:44
Avatar de Rnsto  
Fecha de Ingreso: marzo-2002
Ubicación: Puerto Vallarta, Mexico
Mensajes: 204
Antigüedad: 22 años, 8 meses
Puntos: 0
no me permite utilizar ese formato de aaaa/mm/dd, si no dd/mm/aaaa

y si utilizo comillas o apostrofe, no asume como cadena de caracteres
__________________
Saludos
Rnstho Luna
go2mexico.com
  #4 (permalink)  
Antiguo 11/05/2005, 12:05
Avatar de Pazosele  
Fecha de Ingreso: marzo-2005
Ubicación: BCN - España
Mensajes: 200
Antigüedad: 19 años, 8 meses
Puntos: 0
stas seguro que con el between puedes comparar timestamps? no es solo datetimes?

porque no comparas los campos despues de seleccionarlos?(en php)
__________________
Share our Knowledge!
Adura Vita!
  #5 (permalink)  
Antiguo 11/05/2005, 12:40
Avatar de Rnsto  
Fecha de Ingreso: marzo-2002
Ubicación: Puerto Vallarta, Mexico
Mensajes: 204
Antigüedad: 22 años, 8 meses
Puntos: 0
no estoy seguro de eso,

sin embargo no puedo usar la funcion DATETIME, por lo menos en la consola de Delphi

creo debo usar DATE y algo estoy haciendo mal, en mi consulta..
__________________
Saludos
Rnstho Luna
go2mexico.com
  #6 (permalink)  
Antiguo 11/05/2005, 17:24
Avatar de Pazosele  
Fecha de Ingreso: marzo-2005
Ubicación: BCN - España
Mensajes: 200
Antigüedad: 19 años, 8 meses
Puntos: 0
nos puedes pegar el codigo a evr si lo pillamos?
__________________
Share our Knowledge!
Adura Vita!
  #7 (permalink)  
Antiguo 12/05/2005, 01:12
 
Fecha de Ingreso: diciembre-2004
Mensajes: 120
Antigüedad: 19 años, 11 meses
Puntos: 0
Si estas usando el formato timestamp, el dato se guarda como el número de segundos desde el 1/1/1970, algo asi como "20050512092555" (El timestamp de cuando escribo esto). Si quieres hacer la comparacion que dices, tienes que usar date o datetime como timpo de campo, o quizá convertir las fechas a comparar en timestamp antes de meterlas en el where, aunque sea complicar mas el asunto.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:21.