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