从子查询获取最大日期 - SQL SERVER

时间:2016-02-28 04:44:10

标签: sql sql-server

我查询哪个会从列[InsertDate]

返回不同的日期
SELECT DISTINCT [InsertDate] FROM cust

现在我想从查询返回的结果中获取最大日期。在这里查询,但它没有工作

SELECT max(SELECT DISTINCT [InsertDate] FROM cust) from cust

实施例: 2015年12月1日 2016年1月1日

结果: 2016年1月1日

1 个答案:

答案 0 :(得分:2)

您可以使用以下查询

SELECT max(InsertDate)
FROM (select DISTINCT InsertDate FROM cust) k

问题是为什么你不只是在下面使用?

select max(InsertDate) FROM cust