我有以下查询:
SELECT
CASE
WHEN ([DBO].fn_WorkDays(GETDATE(), DATEADD(d, 1, EOMONTH(GETDATE()))) = 2)
THEN 1
END
如果条件为真(显然),那应该返回 1,但如果为假,我希望它不返回任何内容(无行)。相反,它返回一个空行。我如何强制它返回 1 或什么都不返回?
最佳答案
怎么样
IF [DBO].fn_STRS_WorkDays(GETDATE(), DATEADD(d, 1, EOMONTH(GETDATE()))) = 2
SELECT 1
关于sql - 强制 SQL Server 查询不返回任何行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34093494/