【发布时间】:2021-06-25 09:01:51
【问题描述】:
我想通过使用我在 Stackoverflow 找到的以下公式来获取该月的最后一天:
SELECT DATEADD(month, ((YEAR(@test) - 1900) * 12) + MONTH(@test), -1)
我确信这个公式应该可以工作,但是当我使用它时,我会弹出一个窗口,要求我输入月份的参数值。
有谁知道我该如何解决这个问题?
提前谢谢你。
【问题讨论】:
-
当你说你得到一个弹出窗口时,你在哪里运行这段代码?这适用于 SQL Server - 您是否在 Access 中运行它?
-
你在哪里运行这个查询?在 SQL Server Management Studio 或其他地方?你是如何声明和设置@test 变量的?
-
我在 Access 中运行了这段代码,但我已经解决了,谢谢!