SQL SERVER多表多条件匹配查询A表:工单记录表,order_id无重复B表:记录工单的发料日期,工单记录表中的order_id可能未出现在此表(未发料)或者出现多条记录(有不同的日期在发料)
期望实现的查询结果:列出A表qty_finished<qty_order或qty_finished为NULL的所有字段(所有未完成的工单),并在B表中查询最早的workdate(哪一天开始生产?),并计算到当天的天数(已经生产了几天)
具体见下图:
收起
建議把 create table 和 insert 放上來,讓其他人可以更容易的 測試 / 提供意見。
报告相同问题?