Ver la Versión Completa : Operaciones con fechas
febito
05-08-2004, 02:05:07
Hola:
Que funciones equivalentes en oracle existen para realizar estas operciones sobre fechas:
1- CONVERT(varchar(17),E.FEESTADO,113)
2- datediff(day,E.FEESTADO,getdate())
Gracias por su ayuda.
jachguate
05-08-2004, 03:30:09
seria bueno saber que hace cada función.. y no solo "intuirlo" con su nombre, pues ninguna de las dos pertenece al estándar.
Supongo que Convert, hace un "cast" de la fecha como varchar(17) (¿de 17 :confused:?), en fin.
En Oracle podes "convertir" una fecha a un char, varchar o varchar2 con la función to_char.
DateDiff, supongo que saca la "diferencia" entre dos fechas. Oracle soporta aritmética de fechas, con lo que podes hacer algo como:
day := sysdate - e.festado;
Esto te almacena, en day, el tiempo exacto en dias (y fracciones de día) transcurridos entre las fechas. Si queres solamente el número de días, lo correcto será:
days := trunc(sysdate) - trunc(e.festado);
Hasta luego.
;)
Hasta luego.
;)
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.