首页 > 技术文章 > mysql,oracle查询当天的数据

wl1202 2020-04-23 10:36 原文

mysql:

DATEDIFF() 函数返回两个日期之间的时间。

比如查询今天打卡的人员信息,只需要条件是打卡时间和当前时间差值为零就可以了

SELECT t.* 
FROM t_dkxq t
WHERE DATEDIFF(t.dksj, NOW()) = 0            

 oracle:

原文链接:oracle 查询当天数据的sql条件写法

例:查询下发时间是当前天的数据

select * from TB_DAYPLAN 
where to_char(to_date(XFSJ,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd')=to_char(sysdate,'yyyy-mm-dd')

 

推荐阅读