不管是mysql还是oracle,或者sql server,只需要掌握以下两个函数就可以快速写出sql,满足你的要求:
1、datediff()返回两个日期之间的时间。
2、datepart()返回日期或者时间的单独部分。
以下以SQL Server为例:
SELECT * FROM 表名 WHERE datepart(hour,tm)=12 and datepart(minute,tm)=0 and datepart(second,tm)=0 and datediff(month,tm,getdate())<1;
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有