sql 查询月记录,一周记录,当天记录时间:2011-08-09 03:48 来源:未知 作者:admin 点击: 157 次SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY dateandtime DESC 本月记录 SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=0 本周记录 SELECT * FROM 表 WHERE datediff(week,[d SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY dateandtime DESC 本月记录 SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=0 本周记录 SELECT * FROM 表 WHERE datediff(week,[dateadd],getdate())=0 当天记录 SELECT * FROM 表 WHERE datediff(day,[dateadd],getdate())=0 sql server 中的时间函数 1
当前系统日期、时间 select getdate() 2
dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上 2 天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00
datediff 返回跨两个