繁体   English   中英

将varchar转换为日期sqlserver

[英]convert varchar to date sqlserver

我每天在varchar和月份和年份也varchar它们是分开如何将它转换的date格式的SQL服务器

DECLARE @Year nvarchar(50) = '2018'
DECLARE @Month nvarchar(50) = '7'
DECLARE @Day nvarchar(50) = '3'

SELECT DATEFROMPARTS(@Year, @Month, @Day)

使用CONVERT()或CAST()进行转换

SELECT CONVERT(DATETIME, year_column + month_column + '01') as DateTimeColumn

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM