SQL में ज़ीरो 01 जनवरी 1900 है, इसलिए आप इसका उपयोग कर सकते हैं:
DATEADD(day, @dayval-1,
DATEADD(month, @monthval-1,
DATEADD(year, @yearval-1900, 0)
)
)
संपादित करें, फरवरी 2018
जैसा कि अन्य उत्तर कहता है, SQL सर्वर 2012 (मूल उत्तर के बाद जारी) के बाद से हम DATEFROMPARTS
SELECT DATEFROMPARTS (@yearval, @monthval, @dayval)