1.Mysql语句
使用UNIX_TIMESTAMP()函数获取时间戳
两种格式
UNIX_TIMESTAMP(getDate,'yyyy-MM-dd HH-mm-ss')
UNIX_TIMESTAMP(getDate,'yyy-MM-dd')
最后得到的时间单位为秒
/* 获取creationtime与recordtime时间间隔大于1的全部记录 */
select
recordtime,creationtime
from t_accessrecord
where
(UNIX_TIMESTAMP(creationtime)-UNIX_TIMESTAMP(recordtime)) > 1
2.sqlServer语句
使用
Datediff(ss,recordtime,creationtime) 函数
/* creationtime-recordtime */
/* 获取creationtime与recordtime时间间隔大于1的全部记录 */
select
recordtime,creationtime
from t_accessrecord
where
Datediff(ss,recordtime,creationtime) > 1
学习至此,特此记录。