Trong SQL Server 2012+, bạn có thể sử dụng datefromparts()
:
select datefromparts(@year, @month, @day)
Trong các phiên bản trước, bạn có thể ép kiểu một chuỗi. Đây là một phương pháp:
select cast(cast(@year*10000 + @month*100 + @day as varchar(255)) as date)