【发布时间】:2022-12-07 02:09:27
【问题描述】:
我有一大组以日期为主键的数据,大部分时间都会有记录。是否可以编写一个 SQL 查询来获取每个月前 2 天的记录?
例如,该表可能包含 1 月 1 日至 31 日的数据,但包含 2 月 3 日至 25 日的数据。在这种情况下,查询需要获取 1 月 1 日和 2 日以及 2 月 3 日和 4 日的记录。
我可以想到一个程序来做同样的事情。或者,可以获取记录并在服务器端 PHP 脚本中处理过滤。但我认为在 SQL 中做到这一点并不容易。
感谢您的帮助。谢谢。
【问题讨论】: