sql 的最近一个月具体包含了多少天吗?是固定不变还是根据月份作出相应改变的
1
larisboy OP 有大佬知道吗
|
2
chenxytw 2020-06-19 11:59:44 +08:00 via iPhone
看具体的 DBMS 的....
|
3
ditel 2020-06-19 12:48:25 +08:00 via Android
看某宝,最近就 30 天完事
|
4
miaoever 2020-06-19 13:12:09 +08:00
"sql 的最近一个月具体包含了多少天"?
"C++ 的最近一个月具体包含了多少天"? "Python 的最近一个月具体包含了多少天"? 和语言没有任何关系吧. |
5
Vegetable 2020-06-19 13:21:51 +08:00
月本身不是标准单位,SQL 提供 month 就很神奇。一边应该只给天和天以下的单位。
实测 mysql 的算法:月份+N,计算得到目标年月。开始检查日,如果日期在当月存在,则不变,不存在就将日期设置为这个月最后一天。 所以 3 月 31+1 个月是 4 月 30 1 月 31+1 个月时 2 月 28(29) |