【发布时间】:2014-08-11 16:42:21
【问题描述】:
我正在尝试在 SQL Server Reports Builder 中创建一个计算字段,其输出为周数(例如 1、12、32、45 等),并且正在使用以下表达式:
=DatePart("ww",Today())
我得到“99”的结果。我究竟做错了什么?
【问题讨论】:
标签: sql-server week-number datepart
我正在尝试在 SQL Server Reports Builder 中创建一个计算字段,其输出为周数(例如 1、12、32、45 等),并且正在使用以下表达式:
=DatePart("ww",Today())
我得到“99”的结果。我究竟做错了什么?
【问题讨论】:
标签: sql-server week-number datepart
Roman Pelepei 对此有很好的Article。
这应该可以解决问题。
=DatePart(DateInterval.WeekOfYear, Today())
您可能必须使用Now() 而不是Today(),但它仍然可以正常工作。
【讨论】:
试试= DATEPART(WEEK,GETDATE())
【讨论】: