SQL Server查询一周内的记录

select * from tableName where datediff(week,dateField,getdate())=0
这样查出来的结果是从星期天到星期六(老外默认星期天是一周的第一天).
如果想以星期一作为第一天的话,两个时间都需要减一,如下:
select * from tableName where datediff(week,dateField-1,getdate()-1)=0
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页