Дата начала и окончания из диапазона дат

#sql-server

#sql-server

Вопрос:

У меня есть следующий диапазон дат:

 06/28/2014
06/29/2014
06/30/2014
07/01/2014
07/02/2014
  

Я хочу найти наименьшую и наибольшую дату из заданного диапазона дат. В данном случае 06/28/2014 и 07/02/2014 соответственно.

Ответ №1:

Вот ответ, но в следующий раз попробуйте найти этот простой ответ самостоятельно:

 DECLARE @datesTable TABLE (Dates DATE)


INSERT INTO @datesTable SELECT '06/28/2014'
INSERT INTO @datesTable SELECT '06/29/2014'
INSERT INTO @datesTable SELECT '06/30/2014'
INSERT INTO @datesTable SELECT '07/01/2014'
INSERT INTO @datesTable SELECT '07/02/2014'


SELECT MAX(Dates) AS MaxDate, MIN(Dates) AS MinDate
FROM @datesTable