【发布时间】:2009-06-01 12:08:10
【问题描述】:
我有一张表(消费)如下:
DocDate ItemCode Quantity
01.01.09 A 5
02.01.09 A 6
等等..全年
我需要如下结果:
ItemCode Jan09Total Feb09Total Mar09Total
问题是数量应该按月份汇总,应该在列中并根据给定日期标准,例如从 1 月到 3 月 9 日或 2 月到 7 月 9 日等。
p>如何使用递归查询来实现这一点。
谢谢 拉胡尔
【问题讨论】:
-
我认为你不需要递归查询来解决这个问题;通常这是针对层次结构中的数据,而您的数据不适合该模型。我会查看一本关于 SQL 技术的书,比如 Anthony Mollinaro 的 SQL Cookbook,以了解有关报告查询的想法。
标签: sql sql-server recursion sum