【发布时间】:2020-12-25 17:17:43
【问题描述】:
我一直在尝试编写一个查询,该查询返回 36 个月的每个月的倒数第二天,并且该查询应该自动返回 36 个月的记录。
例如;如 20201230 为 12 月,20210130 为 1 月,20210228 为 2 月(不包括 2 月)。然后,我将以这种方式更新表中列中指定的日期。
它应该就像一个循环,或者我可以使用光标来做吗?顺便说一句,日期应该是参数化的提前感谢您的帮助
【问题讨论】:
-
您说“我一直在尝试”,在这种情况下,我们真正受益于看到“您一直在尝试的内容”。您在下面有 3 个答案 - 他们中的任何一个都为您解决了问题吗?如果是这样,请考虑接受一个。
标签: sql sql-server datetime recursive-query