日期:2022年04月19日
作者:Commas
注释:整理了一下不同数据库日期时间差的计算资料,有点偷懒,随手记录一下。如果有什么讲得不对的地方,望各位看官不吝赐教,谢谢 ^ - ^
目录
一、SqlServer
-- 查询当天
SELECT GETDATE()
-- 查询2022-04-22与今天的差值
SELECT DATEDIFF(d,GETDATE(),'2022-04-22')
二、Access
-- 查询当天
SELECT DATE()
-- 查询2022-04-22与今天的差值
SELECT DATEDIFF('d',DATE(),#2022-04-22#)
三、sqlite
--(1)日期
SELECT DATE();
SELECT DATETIME();
SELECT JULIANDAY('now');
SELECT JULIANDAY(DATE());
--(2)日期时间差计算
--(2)日期时间差计算
SELECT JULIANDAY('2022-04-22') - JULIANDAY(DATE());
SELECT JULIANDAY('2022-04-22') - JULIANDAY('now');
SELECT strftime('%s','2022-04-22 00:00:00') - strftime('%s','now');
知识加油站:《SQLite 日期 & 时间》
版权声明:本文为博主原创文章,如需转载,请给出:
原文链接:https://blog.csdn.net/qq_35844043/article/details/124271021