Here are two ways:DECLARE @T TABLE (MM int, DD int, YR int)
INSERT @T
SELECT 5, 4, 2007
SELECT
CAST(CAST(YR AS VARCHAR) + RIGHT('0' + CAST(MM AS VARCHAR), 2) + RIGHT('0' + CAST(DD AS VARCHAR), 2) AS DATETIME)
,DATEADD(DAY, DD - 1, DATEADD(MONTH, MM - 1,DATEADD(YEAR, YR - 1900, 0)))
FROM @T