前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SQL每日一题(20230811)

SQL每日一题(20230811)

作者头像
SQL数据库开发
发布2024-04-24 20:23:20
1400
发布2024-04-24 20:23:20
举报
文章被收录于专栏:SQL数据库开发SQL数据库开发

题目

有如下两张表G0811A,为入库表(物料名称,数量,入库日期)

表G0811B 出库表(物料名称,合计数量,出库数量)

期望得到的结果

例如:M0001 入库总数是25个,但是截止到2021-12-30日时一共出库11个,想计算这个物料出库日期与入库日期的天数差,但是库存还未出库完,所以天数差要从入库日期2021-09-02开始算; 同理M0002,入库总数是37个,出库6个,天数差要从入库日期2020-09-16开始算起。

测试数据

代码语言:javascript
复制
CREATE TABLE G0811A
(
 wuliao VARCHAR(10), 
 shuliang INT, 
 rukuriqi DATE
);
 
INSERT INTO G0811A VALUES
('M0001',5,'2020-12-27'),
('M0001',5,'2021-08-10'),
('M0001',10,'2021-09-02'),
('M0001',5,'2021-12-07'),
('M0002',5,'2020-08-10'),
('M0002',10,'2020-09-16'),
('M0002',10,'2021-09-28'),
('M0002',12,'2021-10-06'),
('M0003',4,'2020-10-10'),
('M0003',2,'2021-01-06'),
('M0003',10,'2021-10-11'),
('M0003',10,'2021-11-12'),
('M0003',5,'2021-12-09'),
('M0004',1,'2021-5-1');
 
CREATE TABLE G0811B
(
 wuliao VARCHAR(10), 
 heji INT, 
 chukuriqi DATE
);
 
INSERT INTO G0811B VALUES
('M0001',11,'2021-12-30'),
('M0002',6,'2021-12-30'),
('M0003',21,'2021-12-30');
本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-08-10,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 SQL数据库开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com