coversion de string a date dentro de un select
la base de datos es firebird 1.5 con delphi 6 y componentes zeos
tengo un campo char de 10 en mi tabla de firebird y en ella guardan la fecha de emision de un documento fechae char(10) 01/10/2005 el problema es cuando se desean hacer comparaciones en rangos de fechas. ¿existe alguna funcion para hacer la conversion de este campo a date o que permita hacer la comparacion de rango de fechas? por ejemplo: select * from facturas where funcionx(fechae) >= fInicial and funcionx(fechae) <= ffinal gracias |
select * from facturas where cast(fechae as date) between fInicial and ffinal
Suerte! |
Lo correcto seria almacenar esa fecha como fecha (en un campo TimeStamp, o Date), ¿no te parece?
|
gracias por la respuesta
gracias por la pronta respuesta,
lo del tipo de campo a date es lo que cambiaremos gracias |
La franja horaria es GMT +2. Ahora son las 17:27:08. |
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