我正在尝试使用getdate()+1运行第二天的报告,但我希望排除周末和节假日。为了排除周末,我在where语句中包含了以下内容,但它不起作用。理想情况下,如果我在周五跑步,它应该显示周一的结果。DATEPART(w,CONVERT(DATE, [Appointment_DateTime])) NOT IN (1,7)
我使用not in (1,7),因为周日是服务器的第一天,所以我排除了周日和周六
我已经找到了在SQL中执行日期比较的问题的许多答案,不包括周末和节假日。我的问题是我需要做一个日期比较--有多少子记录的工作日期在父记录发送日期的三天之内?calendar thedate DATETIME NOT NULL, isholiday SMALLINT NULL和:SELECT thedate AS fromdate, xxx AS todate我想要的是今天是从日期+ 72小时