MySQL GREATEST()和LEAST()函数是否适用于日期?

时间:2015-04-29 20:14:37

标签: mysql

我正在使用MySQL中的日期,并且想知道我是否可以使用GREATEST()和LEAST()函数。一个快速的谷歌没有找到一个明显的答案,所以我转向stackoverflow。

1 个答案:

答案 0 :(得分:1)

是!

mysql> SELECT start_date, end_date, GREATEST(start_date, end_date) FROM budgets LIMIT 1;
+------------+------------+--------------------------------+
| start_date | end_date   | GREATEST(start_date, end_date) |
+------------+------------+--------------------------------+
| 2015-08-01 | 2016-08-31 |                     2016-08-31 |
+------------+------------+--------------------------------+

mysql> SELECT start_date, end_date, LEAST(start_date, end_date) FROM budgets LIMIT 1;
+------------+------------+-----------------------------+
| start_date | end_date   | LEAST(start_date, end_date) |
+------------+------------+-----------------------------+
| 2015-08-01 | 2016-08-31 |                  2015-08-01 |
+------------+------------+-----------------------------+