按日期统计 日期不连续 补0的问题

wyq29 2010-08-26 04:05:22
管理员表 UserInfo :id TrueName
录入商品数量InputInfo : id pid(商品外键) userId(管理员id) amount(某种商品数量) recorddate(日期)

每天不同管理员录入各自商品的入库数量,但每个管理员不是每天都录入

要求:查询某个月内 某个管理每天录入商品的种类数(pid不同)和总数量
问题是:要求每天必须都有,当天没有录入 显示0;(比如2010-08-10 没有录入 就是0)
用 group by recorddate, 就没有2010-08-10 这个记录, 怎么让他显示日期连续 补个人名 补两个0呢?

2010-08-08 张三 10 100
2010-08-10 张三 10 100


要的结果:
2010-08-08 张三 10 100
2010-08-09 张三 0 0
2010-08-10 张三 10 100

...全文
149 点赞 收藏 2
写回复
2 条回复
永生天地 2010年08月26日
回复 点赞
王向飞 2010年08月26日
做一张日历表,借助日历表关联分组
回复 点赞
发动态
发帖子
应用实例
创建于2007-09-28

1.1w+

社区成员

6.8w+

社区内容

MS-SQL Server 应用实例
社区公告
暂无公告