mysql,oracle查询当天的数据

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')
原文地址:https://www.cnblogs.com/wl1202/p/12759075.html