David
13-03-2008, 13:02:39
Hola
Tengo en una tabla de la base de datos (Firebird) un campo fecha, que muestra la fecha y la hora, por ejemplo, 15/03/2008 15:35.
Lo que quiero hacer es extraer sólo la fecha, dejando aparte la hora y minuto.
He pensado en la Query tener un campo calculado de tipo Date ( no datetime),
pero claro que valor le asigno, porque si hago esto :
procedure TForm1.Query1(
DataSet: TDataSet);
begin
DataSet.FieldByName('FECHACALCULADA').AsDateTime := DataSet.FieldByName('FECHA).AsDateTime;
end;
no sé si el valor de fecha calculada, incluirá también la hora, o sólo mostrara el día. Lo ideal sería una función que extrajera en la SQL la fecha sin la hora.
Un saludo
Tengo en una tabla de la base de datos (Firebird) un campo fecha, que muestra la fecha y la hora, por ejemplo, 15/03/2008 15:35.
Lo que quiero hacer es extraer sólo la fecha, dejando aparte la hora y minuto.
He pensado en la Query tener un campo calculado de tipo Date ( no datetime),
pero claro que valor le asigno, porque si hago esto :
procedure TForm1.Query1(
DataSet: TDataSet);
begin
DataSet.FieldByName('FECHACALCULADA').AsDateTime := DataSet.FieldByName('FECHA).AsDateTime;
end;
no sé si el valor de fecha calculada, incluirá también la hora, o sólo mostrara el día. Lo ideal sería una función que extrajera en la SQL la fecha sin la hora.
Un saludo