views:

44

answers:

1

How can I convert a day [1-31] and a month [1-12] and a year (all int), to a date serial IN SQL (without converting to varchar)?

+3  A: 

Zero is 01 jan 1900 in SQL, so you can use this:

DATEADD(day, @dayval-1,
     DATEADD(month, @monthval-1,
         DATEADD(year, @yearval-1900, 0)
     )
)
gbn
Cool - Thanks !
Quandary