#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