PDA

Ver la Versión Completa : Consulta Campo Datetime en MySql


steelha
20-02-2013, 15:10:02
Buenos dias, necesito ayuda respecto a una consulta con un campo datetime. Lo cual necesito es obtener un registro o los registros de una fecha X, pero al hacer la consulta no obtengo nada; lo mismo me podria pasar si deseo los de una hora X.

var
dia,mes,ano : Word;
fecha : string;
begin
dia := 0;
mes := 0;
ano := 0;
fecha := '';
DecodeDate(Now,ano,mes,dia);
fecha := IntToStr(ano)+'-'+IntToStr(mes)+'-'+IntToStr(dia);
Label1.Caption := 'Usuarios Registrados al ' +DateToStr(Date);
dmConexiones.sqlUsuariosdeldia.Close;
dmConexiones.sqlUsuariosdeldia.SQL.Clear;
dmConexiones.sqlUsuariosdeldia.SQL.Add('SELECT paciente_numerohistoriaclinica, paciente_nombre, paciente_apellido, paciente_fechanacimiento, paciente_fechacreacion');
dmConexiones.sqlUsuariosdeldia.SQL.Add('FROM tblpacientes');
dmConexiones.sqlUsuariosdeldia.SQL.Add('WHERE DATE(paciente_fechacreacion) = '+ fecha);
dmConexiones.sqlUsuariosdeldia.Open;


Utilizo Delphi 7, Zeosdb 7, MySql 5.5 . Gracias de antemano

steelha
20-02-2013, 17:27:23
Gracias problema resulto según indicaciones en el hilo
http://clubdelphi.com/foros/showthread.php?t=33181

(Lo raro es que al principio no me salio nada cuando hice la consulta en el foro, pero listo :) )