将整数日期转换为TSQL中的字符串

问题描述 投票:-2回答:2

在TSQL中将整数日期转换为字符串值

   Declare @Year INT = 2020
   Declare @Quarter TINYINT = 1

如何转换为字符串以显示为2020 Q1

sql sql-server tsql query-parameters
2个回答
4
投票

我会使用CONCAT,因为它会为您处理数据类型转换。

CONCAT

2
投票

埃里克·勃兰特(Eric Brandt)有一个不错的选择。

添加其他选项,如果您想自己进行数据转换,请使用:

SELECT CONCAT(@Year, ' Q', @Quarter) as QtrString
© www.soinside.com 2019 - 2024. All rights reserved.