Конечно, MIN
и MAX
работает ..
Select
Min (MyDate) MinDate,
MAX (Mydate) MaxDate,
COUNT (Mydate) NumDates
FROM
(
Select GETDATE() + 5 MyDate
UNION Select GETDATE()+4
UNION Select GETDATE()+3
UNION Select GETDATE()+2
UNION Select GETDATE()+1
UNION Select GETDATE()-0
UNION Select GETDATE()-1
UNION Select GETDATE()-2
UNION Select GETDATE()-3
UNION Select GETDATE()-4
UNION Select GETDATE()-5
) DateList
вернется
MinDate MaxDate NumDates
----------------------- ----------------------- -----------
2011-11-27 13:14:47.013 2011-12-07 13:14:47.013 11
(1 row(s) affected)
Однако не все агрегаты работают. SUM
, AVG
не работают, и вы получите сообщение:
Msg 8117, Level 16, State 1, Line 4
Operand data type datetime is invalid for avg operator.