【发布时间】:2014-12-10 18:56:34
【问题描述】:
我有这个 ms 访问查询:
SELECT weber, t1.artnr, t1.varnr, t1.lfdnr_kal, fert.invnr, fert.min, fert.[lst/h] FROM (
SELECT stammdat.weber, lackzahlen.artnr, lackzahlen.varnr, first(stammdat.[lfdnr-kal]) AS lfdnr_kal
FROM lackzahlen LEFT JOIN stammdat ON (lackzahlen.artnr=cstr(IIf(stammdat.artnr Is Null,'',cstr(stammdat.artnr)))) AND (lackzahlen.varnr=cstr(IIf(stammdat.varnr Is Null,'',cstr(stammdat.varnr))))
GROUP BY lackzahlen.artnr, lackzahlen.varnr, io_stkzahl, weber) AS t1
LEFT JOIN fert ON (t1.lfdnr_kal=fert.[lfdnr-kal]) AND (t1.artnr=cstr(iif(fert.artnr Is Null,'',cstr(fert.artnr)))) WHERE fert.invnr IN ('338902', 'R20000')
现在,我想过滤图像上的记录:
如你所见,我想要记录,其中 pro weber、artnr、varnr、lfdnr_kal 和 invnr 不止一行,具有相同的 min 和 lst/h 值。
我想,我应该使用 cound(也许有 count)和 group by。但是怎么做呢?
在示例中,我没有标记所有行。
【问题讨论】: