谢谢你的阅读。我有下表和数据。[订单行]itemid |日期|数量2020年6月5日2020年6月5日[项目]项目ID |项目名称艾特姆比泰姆城市如果我查询六四订单数量,将不显示任何值。因为没有满足“where date=2020-06-04”的行。但我想得到以下结果。【6月4日订购】itemid |数量a | 0分b | 0级c | 0级如何得到上述结果?
o75abkj41#
嗯。您可以使用:
select p.itemid, nz( (select top (1) t.quantity from t where t.itemid = p.itemid and t.date <= '2020-06-04' ), 0) as quantity from (select distinct itemid from t) p
1条答案
按热度按时间o75abkj41#
嗯。您可以使用: