Of course, MIN
and MAX
work.
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
will return
MinDate MaxDate NumDates ----------------------- ----------------------- ----------- 2011-11-27 13:14:47.013 2011-12-07 13:14:47.013 11 (1 row(s) affected)
However, not all units work. SUM
, AVG
do not work, and you will receive a message:
Msg 8117, Level 16, State 1, Line 4 Operand data type datetime is invalid for avg operator.
source share