主题:关于SELECT-SQL
我用下列语句统计
SELECT orespec as "规格",LEFT(date,7) as "日期", SUM(output) as "产量" FROM MyTable ORDER BY 1,2 GROUP BY 1,2
统计没有问题,问题是:如果某一规格某月中的产量为0时,统计结果中就不出现相应的“行”,
这样一来,统计一年的数据,有的规格为12行,有的规格为10行,当我把结果输出到一个表中,再想打印出来时,就要对数据进行更多的判断。
我想问一下,有没有办法让求和结果为0的行也加入到统计结果中,即
统计一年数据,每种规格的都是12行,产量为0的月份加入一行,产量值为0
SELECT orespec as "规格",LEFT(date,7) as "日期", SUM(output) as "产量" FROM MyTable ORDER BY 1,2 GROUP BY 1,2
统计没有问题,问题是:如果某一规格某月中的产量为0时,统计结果中就不出现相应的“行”,
这样一来,统计一年的数据,有的规格为12行,有的规格为10行,当我把结果输出到一个表中,再想打印出来时,就要对数据进行更多的判断。
我想问一下,有没有办法让求和结果为0的行也加入到统计结果中,即
统计一年数据,每种规格的都是12行,产量为0的月份加入一行,产量值为0