Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.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 server 如何编写52周数据的存储过程?_Sql Server_Sql Server 2008 - Fatal编程技术网

Sql server 如何编写52周数据的存储过程?

Sql server 如何编写52周数据的存储过程?,sql-server,sql-server-2008,Sql Server,Sql Server 2008,我的要求是返回基于“销售”列的52周数据。 如果没有特定周数据的销售栏必须显示o.oo金额 这正是我的要求: 在我的表格中,我有周号:周:1,周:2..等可用,周日期,即2013年1月1日至2013年7月1日等可用,金额列有周金额,例如周:1金额:300;在这里,我在y轴上显示图和周金额的下方无人周,但当金额列中的金额不可用时,周编号不会显示在图中,我希望显示金额为零(0)的周编号。为此,我需要存储过程,我使用剑道图 如何编写存储过程任何人都能帮我吗?通常,对于这些类型的汇总,最好的解决方案是有

我的要求是返回基于“销售”列的52周数据。 如果没有特定周数据的销售栏必须显示o.oo金额

这正是我的要求:

在我的表格中,我有周号:周:1,周:2..等可用,周日期,即2013年1月1日至2013年7月1日等可用,金额列有周金额,例如周:1金额:300;在这里,我在y轴上显示图和周金额的下方无人周,但当金额列中的金额不可用时,周编号不会显示在图中,我希望显示金额为零(0)的周编号。为此,我需要存储过程,我使用剑道图


如何编写存储过程任何人都能帮我吗?

通常,对于这些类型的汇总,最好的解决方案是有一个自定义的“日历”表,该表预先填充了应用程序可能需要的所有日期/日期范围。只要设置一次,它就相对较小(即使是100年的日期也只有36500行),通过向日历表添加属性,您可以容纳几乎任何类型的与日期相关的查询


这样,任何类型的与日期相关的汇总或查询,您可以加入日历表,所有可用的日期/日期范围都可以拉入。

您可以提供示例输入数据和您期望的输出格式吗?您可以提供一些您的努力迹象吗?您好,谢谢您在我的表中的答复我有周号:周:1,周:2..etc可用,周日期(即2013年1月1日至2013年7月1日etc)可用,金额列带有周金额,例如周:1金额:300;在这里,我在y轴上显示图和周金额的下方无人周,但当金额列中的金额不可用时,周编号不会显示在图中,我希望显示金额为零(0)的周编号。为此,我需要存储过程,我正在使用kendo-chart。您好,如果我的问题不可理解,请告诉我,我会说得更清楚,但请帮助我