我需要计算出从给定日期起 6 个月(向后)的时间段。
日期示例:
2010年7月6日00:00:00
需要倒数 6 个月并显示:
2009年7月12日00:00:00
我一直在扫描:http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html这些功能对我来说没有意义:(
希望这是有道理的,任何帮助都会得到重视。
凯尔
最佳答案
它就在手册的顶部,很惊讶你找不到它(adddate/date_add);
mysql> SELECT DATE_ADD('2010-04-02 23:23:23', INTERVAL -6 MONTH);
+----------------------------------------------------+
| DATE_ADD('2010-04-02 23:23:23', INTERVAL -6 MONTH) |
+----------------------------------------------------+
| 2009-10-02 23:23:23 |
+----------------------------------------------------+
1 row in set (0.00 sec)
如果需要,可以添加 DATE_FORMAT()
关于mysql - 显示日期范围之间的数据mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2988669/