如果SQL

时间:2018-06-28 17:22:51

标签: sql sql-server

我正在尝试创建一个脚本,该脚本在周一的星期一回撤周五,周六和周日的信息。对于星期二-星期五,脚本将撤回前一天。例如,星期二拉星期一,星期三拉星期二,等等。

但是,我在编写案件时遇到了一些麻烦。

DECLARE @start DATETIME 
DECLARE @end DATETIME

SET @start='2016-05-30'
SET @end=dateadd(dd,1,@start)

Where
orderdate.CreatedDt BETWEEN @start and @end 

是我所拥有的。

我发现其他类似的问题,但是我不知道如何应用这些信息。例如:SQL WHERE depending on day of week

1 个答案:

答案 0 :(得分:1)

您可以根据当前日期的星期几执行以下逻辑:

> BIC(coch1)
Error in UseMethod("logLik") : 
  no applicable method for 'logLik' applied to an object of class "orcutt"
> class(coch1)
[1] "orcutt"