暂无图片
请教历年在用存量如何统计
我来答
分享
唯一承诺
2021-07-20
请教历年在用存量如何统计

请教各位大佬,这种sql应该怎么写
要求:
1、按单位、产品、出厂日期的年份分组(截止每年的12月31日),统计历年来的在用的保有量(小于报废日期且状态不为E,M,Q),如1999年总量119万,2000年121万
说明,报废时,会记录报废时间,同时更改状态;报废后不再计入总量,
准备了一下测试数据

image.png

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
唯一承诺
上传附件:test.sql
暂无图片 评论
暂无图片 有用 0
cqiwen

select 单位,产品,to_char(出厂日期,‘yyyy’) ccrq,count(*) as “保有量”
from 库存表
where 出厂日期 < 报废日期
and 状态 not in (‘E’,‘M’,‘Q’)
group by 单位,产品,to_char(出厂日期,‘yyyy’)
order by ccrq
;

暂无图片 评论
暂无图片 有用 0
唯一承诺

不大符合,要求是今年的包含去年的,并且要去除去年报废的

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏