如何计算特定日期与当年最后一个日期之间的差异数。考虑我想显示 2009-09-01 与当年上次日期(2010-12-31)之间的日期差异
使用to_days:
select to_days(concat(year(now()),'-12-31')) - to_days(now()) as days_left;
+-----------+
| days_left |
+-----------+
| 121 |
+-----------+
Run Code Online (Sandbox Code Playgroud)
或者像这样使用datediff
select datediff(concat(year(now()),'-12-31'), now()) as days_left;
+-----------+
| days_left |
+-----------+
| 121 |
+-----------+
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2778 次 |
| 最近记录: |