我有一个报告,我将参数发送到'WeekStart'。这基于用户对日期选择器的选择。
我正在使用以下内容来提取一年中的一周:
=DatePart("ww", Parameters!WeekStart.Value)
我遇到的问题是,当我选择03/01/2012(dd / MM / yyyy格式)时,一年中的一周将返回9,如果日期为03,那么技术上应该是真的/ 01/2012,日期格式为MM / dd / yyyy。
我尝试过使用CDate,FormatDateString等,但似乎没有任何效果。我或者得到#Error,或者它返回到一年的第9周。
有什么建议吗?
答案 0 :(得分:0)
你可以做的是:
use YourDatabase
go
set dateformat dmy
go
这将设置数据库的日期格式,这应该使DATEPART
函数按预期工作。