Hi,
ohne jetzt Firebird im Detail zu kennen, würd ich das so schreiben
Code:
select
VP2.Gruppe As Gruppe,
ArtikelNr,
max(Beschreibung) as Beschreibung,
max(Farbe) as Farbe,
sum(Menge) as Menge,
VP2.Gruppenmenge as Gruppenmenge
sum(NettoSumme) as NettoSumme
from VorgangPos vp
(Select
Substring(ArtikelNr from 1 for 5) as Gruppe,
Sum(Menge) as Gruppenmenge
From VorgangPos) AS VP2
group by ArtikelNr
order by ArtikelNr