我有一份报表,汇总了一年中每个季度的条目。
BEGIN
SET @mth = DATEPART(MONTH, GETDATE())
IF @mth BETWEEN '1' AND '3'
-- SELECT-Statement
ELSE IF @mth BETWEEN '4' AND '6'
-- SELECT-Statement
ELSE IF @mth BETWEEN '7' AND '9'
-- SELECT-Statement
ELSE IF @mth BETWEEN '10' AND '12'
-- SELECT-Statement
END
直到昨天,Select-Statement 工作正常并总结了我想要的,今天它不再工作了。我分别厌倦了 select 语句,它可以工作并给我正确的结果。我还尝试在“10”和“12”行中将“ELSE IF @mth BETWEEN '10' AND '12'”更改为“ELSE”,没有帮助。如果我在最后一个 select 语句前设置断点,调试器甚至不会停止。有人知道问题出在哪里吗?