我有以下查询:
SELECT CASE WHEN ([DBO].fn_WorkDays(GETDATE(), DATEADD(d, 1, EOMONTH(GETDATE()))) = 2) THEN 1 END
如果条件为真(显然),那应该返回1,但如果为false,我希望它不返回任何内容(没有行).相反,它返回一个空行.我怎么强迫它返回1或什么都没有?
怎么样
IF [DBO].fn_STRS_WorkDays(GETDATE(), DATEADD(d, 1, EOMONTH(GETDATE()))) = 2 SELECT 1