我有一个以这种方式计算的计算列:
(dateadd(month,[amorted_months],[real_date_start]))
以上内容保留在列的“公式”属性中。此公式显示为例如
'2013-02-28 10:22:15.583'
现在我想格式化列并仅显示日期,而不是时间。当我使用这样的FORMAT函数时:
(FORMAT(dateadd(month,[amorted_months],[real_date_start]), 'YYYY-MM-DD'))
它表示验证公式时出错。我不擅长SQL语法,我想这真的很愚蠢。谢谢你的帮助!
答案 0 :(得分:1)
使用CONVERT
代替:
CONVERT(VARCHAR(10),
dateadd(month,[amorted_months],[real_date_start]),
121)