我没有得到我需要的结果。申报日期,然后再添加下一个营业
所有我想做的事就是我的申报日期,然后我想下一个工作日添加到它。即。 @CASHDATE+1
(这工作),但我需要下一个工作日是第五。
DECLARE @CASHDATE DATETIME
SET @CASHDATE='2016-12-02'
SELECT <<COLUMN_NAME>> FROM <<TABLE_NAME>>
WHERE RECEIVED_DATE = @CASHDATE /*'2016-12-02'*/
AND TRANS_POST_DATE = @CASHDATE+1 /*'2016-12-05'*/) <== I don't want it to be '2016-12-03 or 04', I'm trying to get the next business day.
就如何实现这一目标将受到欢迎任何想法。我一直在试验DATEPART(dw, @CASHDATE) NOT IN (1, 7)
,但我无法得到我想要的结果。
感谢所有发布您的解决方案,他们是完美的!我现在可以完成我的现金流量报告。 – Mandy