我在SQL服务器中有一个包含product,salesvolume,date和timestamp的数据库表。
我在表格中有数据:
日期产品时间量 10-28-2014 a 15:05 5 10-28-2014 a 16:06 8 10-28-2014 b 9:05 3
所需格式:
日期产品h10 h16 h17 “10-28-2014”a 5 8 “10-28-2014”b 3
由此我想创建一个新表/视图,其中我每天,每个产品,每天每小时的总销售额。
所以我会有24个栏目,每天每小时1个,每个产品每天都有一个记录。
这可以用SQL创建吗?任何提示如何做到这一点?
谢谢!
对不起,但无法让桌面布局工作......
答案 0 :(得分:0)
您希望首先按日,小时(可以从时间戳字段中提取),按产品和销售额总和对数据进行分组。
然后您可以使用pivot功能来交叉选择小时字段 - 您将在线找到大量有关枢轴功能的文档。