I'm using SQL Server 2008;
Suppose I have a table 'X' with columns 'Date1', 'Date2', 'Dateblah', all of type DateTime.
I want to select the min value between the three columns, for example (simplified, with date mm/dd/yyyy)
ID Date1 Date2 Dateblah
0 09/29/2011 09/20/2011 09/01/2011
1 01/01/2011 01/05/2011 03/03/2010
ID MinDate
0 09/01/2011
1 03/03/2010
Is there a bread and butter command to do that ?
Thanks in advance.
EDIT: I've seen this question What's the best way to select the minimum value from several columns? but unfortunately it won't suit me as I'm being obligated to do it against normalization because I'm making tfs work item reports, and the 'brute-force' case thing will end up being a pain if I have 6 ou 7 columns.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…