与问题相同。如何将日期时间转换为3个整数?例如(1994年5月4日)将给我@ month = 5,@ year = 1994,@ quarter = 2。我不知道是否可以使用CAST和CONVERT函数。
答案 0 :(得分:6)
您将使用datepart()
:
select @month = datepart(month, datecol),
@year = datepart(year, datecol),
@quarter = datepart(quarter, datecol)