Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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 需要在选定的时间范围内以周为单位显示数据_Sql_Reporting Services - Fatal编程技术网

Sql 需要在选定的时间范围内以周为单位显示数据

Sql 需要在选定的时间范围内以周为单位显示数据,sql,reporting-services,Sql,Reporting Services,如果选择开始日期和结束日期,我需要以周为单位显示细分数据。我必须在堆叠柱形图中显示。我试图显示的价值观,如果你选择例如上个月,我需要显示它的星期,例如 周用户名总数首次批准最后一次批准日期总计项目添加 ----- --------- -------------- -------------- ---------------- --------------- 2012年1月10日XYZ 3周2012年5月10日5 周2 XYZ 5等 第3周 下面是我现在得到的代码和结果 当前结果 用户名Tota

如果选择开始日期和结束日期,我需要以周为单位显示细分数据。我必须在堆叠柱形图中显示。我试图显示的价值观,如果你选择例如上个月,我需要显示它的星期,例如

周用户名总数首次批准最后一次批准日期总计项目添加
----- --------- -------------- -------------- ---------------- ---------------
2012年1月10日XYZ 3周2012年5月10日5
周2 XYZ 5等
第3周
下面是我现在得到的代码和结果

当前结果

用户名TotalApproved FirstApprovedDate LastApprovedDate TotalItemsAdded
-------- ------------- ----------------------- ----------------------- ---------------
XYZ 9 2011-11-19 16:56:49.960 2011-11-19 18:18:20.783 2

你会发现:

DATEPART( WEEK, UTCDate )
有帮助。例如:

SELECT FirstApprovedWeek = DATEPART( WEEK, UTCDATE ) FROM table

有关更多详细信息和使用选项,请参阅。

谢谢您的建议。但是这只会给出一年中的一周。@user3096831-是的,但是您可以在一年中的一周进行分组,然后使用MIN、MAX来获得一周的开始/结束。
SELECT FirstApprovedWeek = DATEPART( WEEK, UTCDATE ) FROM table