Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 需要SSRS 2008中的周数_Sql_Reporting Services - Fatal编程技术网

Sql 需要SSRS 2008中的周数

Sql 需要SSRS 2008中的周数,sql,reporting-services,Sql,Reporting Services,希望有人能帮忙——谷歌没有提供任何帮助。我需要从日期中获取(一年中的)周数。我已经在数据集中添加了字段“week_num”,当我创建表达式时,我发现Date/Time下没有“week”函数 在VB和其他语言中,有一个简单的week函数,但我在SSRS2008中没有看到。例如,如果日期是“2014-03-16”,我想要周数,即12 有人能帮忙吗?关于这个问题,我也遇到了同样的问题(SSRS不共享MSSQL所包含的相同函数引用和参数,这有点糟糕),但这里是datepart的指令集,在本例中是直接针对

希望有人能帮忙——谷歌没有提供任何帮助。我需要从日期中获取(一年中的)周数。我已经在数据集中添加了字段“week_num”,当我创建表达式时,我发现Date/Time下没有“week”函数

在VB和其他语言中,有一个简单的week函数,但我在SSRS2008中没有看到。例如,如果日期是“2014-03-16”,我想要周数,即12


有人能帮忙吗?

关于这个问题,我也遇到了同样的问题(SSRS不共享MSSQL所包含的相同函数引用和参数,这有点糟糕),但这里是datepart的指令集,在本例中是直接针对SSRS的指令集>

以该日期为例>

=DatePart(DateInterval.Month, today())
这将输出当前日期的月数

以下是SSRS datepart函数中一些有效的DATETERVAL参数的列表

  • 日期间隔,第二
  • 日期间隔。分钟
  • 日期间隔。小时
  • 日期间隔。工作日
  • 日期间隔
  • DateInterval.DayOfYear
  • DateInterval.WeekOfYear
  • 日期间隔。月份
  • 日期间隔。季度
  • 日期间隔。年

谢谢!我在谷歌上搜索了这个函数,发现:DatePart(DateInterval.WeekOfYear,Parameters!MyDate.Value)仅仅使用“week”不起作用,在SSRS2008中这不是一个有效的函数。谢谢代码DATEPART(week,'2014-03-16')是SQL查询语言,而您发布的代码Kim是SSRS的表达式语言。值得注意的是,SSRS只使用了一个星期编号系统,而不是ISO!