将日期拆分为年月日SQL server



有没有办法将日期拆分为int值年、月和日,然后使用SSIS将它们插入SQL server数据库?

您可以使用函数,YEAR((、MONTH((、DAY((

例如:

DECLARE @date datetime2 = '2022-03-09';
SELECT 
DAY(@date) AS DAY,
MONTH(@date) AS MONTH,
YEAR(@date) AS YEAR;
DAYMONTHYEAR
932022

您可以使用带有内置日期和时间函数的派生列转换,如下所示:

DAY([date_column])
MONTH([date_column])
YEAR([date_column])

此外,您可以按如下方式使用DATEPART()功能:

DATEPART( "day", [date_column] )

相关内容

  • 没有找到相关文章

最新更新