在統(tǒng)計(jì)的時(shí)候,經(jīng)常會(huì)使用SQL查詢今天、昨天、本月、本周的記錄,我將這些常用的sql語(yǔ)句寫(xiě)在這里。
SQL查詢今天的記錄:
datediff(day,[Datetime],getdate())=0 把Datetime換為你的相應(yīng)字段;
SQL查詢昨天的記錄:
datediff(day,[Datetime],getdate())=1 把Datetime換為你的相應(yīng)字段,getdate()-Datetime即為時(shí)間差。
本月記錄:
SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=0
本周記錄:
SELECT * FROM 表 WHERE datediff(week,[dateadd],getdate())=0
本日記錄:
SELECT * FROM 表 WHERE datediff(day,[dateadd],getdate())=0
GetDate函數(shù)的使用方法
函數(shù)參數(shù)/功能
GetDate( )返回系統(tǒng)目前的日期與時(shí)間
DateDiff (interval,date1,date2)以interval 指定的方式,返回date2 與date1兩個(gè)日期之間的差值 date2-date1
DateAdd (interval,number,date)以interval指定的方式,加上number之后的日期
DatePart (interval,date)返回日期date中,interval指定部分所對(duì)應(yīng)的整數(shù)值
DateName (interval,date)返回日期date中,interval指定部分所對(duì)應(yīng)的字符串名稱
更多信息請(qǐng)查看IT技術(shù)專欄