我想每天处理日期记录。但是我有一个解决方案,可以递增地工作,但是如果表为空,我需要一个可以加载第一个日期的解决方案。这是我的查询
SELECT DateToProcess = MIN(MonthlyDate)
FROM ods.CustomerBill b
WHERE b.MonthlyDate > @DateToProcess
如果@DateToProcess为null,我想将其设置为1999-01-01,这样它将从我的表中获取最短日期并开始插入记录。我如何实现此附加逻辑以使其正常工作?我非常感谢您的帮助。
Just wrap
@DateToProcess
with anISNULL
: