2 u012984380 u012984380 于 2015.07.01 13:40 提问

关于sqlserver数据库数据补足的问题

我现在要统计A表里面的数据。比如2010年1月到2012年一月,或者上海市,北京市。或者按会员来统计。这里就碰到一个问题,比如上海市2010年2月有数据,而北京市2月没有数据。怎么补足这个数据。我考虑过对数据库表没数据插入一个0进去。后来觉得又不行,因为条件太多了。我这边会员有很多卡,需要按类别统计,补数据的话数据量非常大。有什么方法存储过程实现?

1个回答

datou431
datou431   Rxr 2015.07.01 14:30

你可以用存储过程将这些数据插入到一个临时表里, 然后这个临时表里的字段(需要补足的字段)给一个default值, 就是当为空时,有一个default值。

Csdn user default icon
上传中...
上传图片
插入图片