【发布时间】:2026-02-20 20:40:01
【问题描述】:
我有一个日期字段 (work_date),我只需要 4 位数的年份并采用数字形式。该字段看起来像这样 2020-04-28 00:00:00.000 我只需要它的 2020。
在 sql studio 中这行得通, 选择左侧((转换(varchar(4),[Work_Date],112)),4) 但在水晶报告中它说失踪(通过转换
【问题讨论】:
-
What have you tried? 快速谷歌搜索会出现
Left()函数... -
@Ryan Left 是字符串而不是日期函数。
-
快速 DuckDuckGo(对 NSA 说不!)搜索会找到
Year()和DatePart()。 -
@Blam 是的,我知道。说“该字段看起来像”使它听起来像是以确切的格式存储的,这将使它成为一个字符串。无论如何,无论是字符串还是日期,单个函数都可以完成这项工作。
-
@Ryan “有一个日期字段”。日期字段的左 4 不返回年份。
标签: tsql crystal-reports crystal-reports-2008