Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 11-07-2003
charly charly is offline
Miembro
 
Registrado: may 2003
Posts: 36
Poder: 0
charly Va por buen camino
Hola,
Yo uso una funcion (nada optimizada) para hacer consultas a Firebird y como este usa las fechas en formato texto te la copio por si te puede servir.

function DtoSFB(dFecha:TDate;cSeparador:string;lHoraInicial,lHoraFinal:boolean):string;
var nDia,nMes,nAnyo:word;
cDia,cMes,cAnyo:string;
begin

if cSeparador = '' then cSeparador := '.';

DecodeDate(dFecha,nAnyo,nMes,nDia);
if length(IntToStr(nDia)) = 1 then
cDia := '0'+IntToStr(nDia)
else
cDia := IntToStr(nDia);

if length(IntToStr(nMes)) = 1 then
cMes := '0'+IntToStr(nMes)
else
cMes := IntToStr(nMes);

cAnyo := IntToStr(nAnyo);

if cAnyo = '' then
Result := ''
else
if lHoraInicial then
Result := cMes+cSeparador+cDia+cSeparador+cAnyo+' 00:00:00'
else
if lHoraFinal then
Result := cMes+cSeparador+cDia+cSeparador+cAnyo+' 23:59:59'
else
Result := cMes+cSeparador+cDia+cSeparador+cAnyo;

end;

Como detalle tiene que se puede poner el separador de fecha y que te incluya la primera hora o ultima del día, ya que cuardo la fecha como timestamp y para sacar los datos de un día necesito tener en cuenta la hora.
Tal vez si no te sirve directamente, la puedes modificar y para los que usen Interbase/Firebird le puede ser util.
Un saludo
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 05:34:04.


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