sql如何通过当前日期获取上周,上上周,上上上周的起始日期(周一_周七)

Posted 星火卓越

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql如何通过当前日期获取上周,上上周,上上上周的起始日期(周一_周七)相关的知识,希望对你有一定的参考价值。

当前时间周的起始日期(以周一为例)select DATEADD(week,DATEDIFF(week,0,getdate()),0)
上周起始:select dateadd(week,-1,DATEADD(week,DATEDIFF(week,0,getdate()),0))
上上周起始:select dateadd(week,-2,DATEADD(week,DATEDIFF(week,0,getdate()),0))
上上上周起始:select dateadd(week,-3,DATEADD(week,DATEDIFF(week,0,getdate()),0))

周七以此类推

以上是关于sql如何通过当前日期获取上周,上上周,上上上周的起始日期(周一_周七)的主要内容,如果未能解决你的问题,请参考以下文章

如何在php中获取上周的日期(星期二或其他日期)?

根据系统当前日期获取上周时间段

PHP:如何获取过去某个特定日期的上周日..?

java获取本周 上周的所有日期

用php获取本周,上周,本月,上月,本季度日期的代码

选择上周内的日期