怎样显示每天的数据?
比如我查询 2012-3-11 到 2012-4-19的 数据
按天统计进货量
如果表中当天没有数据的话 显示0 怎么实现呢?
2012-3-11 20
2012-3-12 0
2012-3-13 20
...
2012-4-19 10
[解决办法]
declare @startdate datetime,@enddate datetimeset @startdate='2012-3-11'set @enddate='2012-4-19'select convert(varchar(10),dateadd(day,number,@startdate),120) as col,isnull(进货量,0)from master..spt_values left join tb on tb.col=tb.convert(进货日期,120)where datediff(day,dateadd(day,number,@startdate), @enddate)>=0 and number>=0 and type='p'