我想统计每件商品在一段时间内的销售额,而如果在这段时间内没有销售量,则返回0。但我用下面的语句查询,销售量为0的商品根本就没有查询出来,而去掉where就可以。不知为何,请大家帮忙!多谢
select distinct goodType,isnull(sum(planPay),0) as planPaySum where payTime>convert(varchar(10),'2011/1/1',120) and payTime<convert(varchar(10),'2012/1/1',120) group by goodType