SQLServer 日期函数大全
一、统计语句 1、--统计当前【>当天00点以后的数据】 SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY dateandtime DESC 2、--统计本周 SELECT * FROM 表 WHERE datediff(week,[dateadd],getdate())=0 3、--统计本月 SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=0 4、统计当前 SELECT * FROM 表 WHERE datediff(day,[dateadd],getdate())=0Select * From table with(nolock) Where Convert(varchar(10),[CreateTime],120) = Convert(varchar(10),getDate(),120) 二、时间函数 1、当前系统日期、时间 select getdate() 2、dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值,例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004