You are on page 1of 1

To calculate no.

of days between 2 timestamps


============================================
select extract(epoch from interval (to_timestamp('2009-06-11 18:46:49','YYYY-MMDD HH24:MI:SS')-to_timestamp('2008-08-09 06:03:29','YYYY-MM-DD HH24:MI:SS')))/86
400.00
select extract(epoch from interval (age(now(),'2008-11-19 15:56:14')))/86400.00
select {fn TIMESTAMPDIFF(SQL_TSI_DAY, '2008-11-19 15:56:14',{fn now()})} "dif"
select extract(epoch from age('2011-08-10 12:15:40','2011-08-09 13:18:40'))/3600
.00
select DATE1,
DATE2,
(DATE1-DATE2) DIFF,
((extract(epoch from DATE1 - DATE2))) sec,
round(((extract(epoch from DATE1 - DATE2 ))/60.0),2) mins,
round(((extract(epoch from DATE1 - DATE2 ))/60.0)/60.0,2) hours
FROM TABL_NAME

You might also like