繁体   English   中英

将整列转换为年份和月份

[英]Convert integer into year and months for whole column

我正在做一些数据分析,并且SQL Server 2008中我的数据库中有一列“教师经验”。教师经验以整数和十进制输入。 例如------- 8表示8年,0.5表示5个月。 现在,我想将这些值转换为年和月,并且输出应该是这样的:8年零0个月或0年零5个月。

是否有可能获得类似结果? 我在网上搜索,但无法了解如何实施。

请尝试以下操作:

SELECT CAST(CAST(TeacherExperience AS INT) AS VARCHAR(10)) + ' year(s) and ' + CAST(PARSENAME(TeacherExperience, 1) AS VARCHAR(10)) + ' month(s)' AS Converted FROM TABLE_NAME

暂无
暂无

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

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