Extraer la fecha de un dateTime en firebird
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 :
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 |
Con "FieldByName" sólo funciona "AsDateTime", o al menos a mi el "AsDate" no me compila. En los casos en que sólo necesito la fecha suelo hacerlo a lo bestia :o ... con un trunc(fecha), así elimino la parte decimal que se corresponde a las horas...
Ya sé que no debería hacerlo así... pero a veces una es débil... además el código no es mío, yo sólo hago el mantenimiento... :o :o :o :o |
|
Cita:
Saludos |
Rápido es, pero me sigue pareciendo muy poco elegante.
|
La franja horaria es GMT +2. Ahora son las 03:27:26. |
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