是否有办法将3个单独的整数转换为SSRS中的日期?



我在一个数据集中有三个独立的字段(用于日、月和年)。我需要将这些转换为使用表达式的日期。如果可能的话,有人能帮帮忙吗?

提前感谢。

CDate函数将值转换为日期。

=CDate("27" & "-" & "09" & "-" & "2021")

https://learn.microsoft.com/en-us/sql/reporting-services/report-design/expression-examples-report-builder-and-ssrs?view=sql-server-ver15

如果是在TSQL中,可以使用DateFromParts函数

SELECT DATEFROMPARTS ( 2021, 09, 29 )

https://learn.microsoft.com/en-us/sql/t-sql/functions/datefromparts-transact-sql?view=sql-server-ver15

您可以使用表达式=DateSerial(year, month, day)

最新更新