Sqlserver查詢本周、本年、本月、本季度數(shù)據(jù)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
1、select * from sysLog where DateDiff(dd,creatDate,getdate())=0 //當(dāng)天
2、select * from sysLog where creatDate between dateadd(week, datediff(week,0,GETDATE()-1),0) and GETDATE() //本周,由于西方國(guó)家認(rèn)為每周的周日是一周的第一天,所以按照中國(guó)人的習(xí)慣,應(yīng)該修改成現(xiàn)在這種寫法
3、select * from sysLog where datediff(month,[creatDate],getdate())=0 //本月
4、select * from sysLog where DATEPART(qq, creatDate) = DATEPART(qq, GETDATE()) and DATEPART(yy, creatDate) = DATEPART(yy, GETDATE()) //本季度
5、select *from sysLog where year(creatDate)=year(getdate()) //本年
該文章在 2023/3/7 23:21:06 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |