【发布时间】:2012-02-02 10:01:21
【问题描述】:
如何只使用一个sql查询在mysql中获取最大日期和最小日期?
【问题讨论】:
-
SELECT MIN(date), MAX(date) FROM YourTable
如何只使用一个sql查询在mysql中获取最大日期和最小日期?
【问题讨论】:
SELECT MIN(date), MAX(date) FROM YourTable
SELECT MIN(date_col), MAX(date_col) FROM table_name
【讨论】:
以防有人像我一样来到这里寻找最小和最大支持日期...这是您问题的答案:)
select
DATE('1000-01-01') MinDate,
DATE('9999-12-31') MaxDate
+------------+------------+
| MinDate | MaxDate |
+------------+------------+
| 1000-01-01 | 9999-12-31 |
+------------+------------+
【讨论】:
然后像here说的那样做:
SELECT MIN(CAST(date_col AS CHAR)), MAX(CAST(date_col AS CHAR)) FROM table_name
【讨论】: