在Firebird中选择max(date)

时间:2017-09-06 09:35:16

标签: sql firebird greatest-n-per-group

我在Firebird 2.5数据库中有一个表格,我必须找到一个特定清晰度的最新条目。因此该表有一个列“日期”。

我尝试了几个查询但是我总是为文章编号获得超过1个条目。

我使用了以下查询:

select max(lp.datum) as Wareneingangsdatum, lp.nr, lp.artikelnr,      lp.belegnr, lf.nr, lf.name, lf.plz, lf.ort, lf.laenderkuerzelnr, lae.bezeichnung
from lagerprotokoll lp
left join waeinpos we on we.idnr = lp.belegposidnr
left join waein we1 on we1.nr = we.nr
left join liefrant lf on lf.nr = we1.lieferantnr
left join laender lae on lae.nr = lf.laenderkuerzelnr
where lp.belegtyp = 14
group by 2,3,4,5,6,7,8,9, 10
order by 1 desc

如何实现结果,以便我只能获取表格中某篇特定文章的最新条目。

0 个答案:

没有答案