Di SQL Server 2012+, Anda dapat menggunakan datefromparts()
:
select datefromparts(@year, @month, @day)
Di versi sebelumnya, Anda dapat melemparkan string. Ini salah satu caranya:
select cast(cast(@year*10000 + @month*100 + @day as varchar(255)) as date)