按日期统计 日期不连续 补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

...全文
477 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
永生天地 2010-08-26
  • 打赏
  • 举报
回复
王向飞 2010-08-26
  • 打赏
  • 举报
回复
做一张日历表,借助日历表关联分组

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧