Operacja nie działa bo nie jest błąd agregacji danych.
mojabaza jest bazą wszystkich fakktur (dokładnie jest to widok) który zawiera wszystkie nr faktur i składowe czyli Kod Odbiorcy dział sprzedazy Materiały jakie były sprzedawane i inne detale(obrót, koszt)
Chciałbym sprawdzić na początku odbiorców którzy wykonali swoją PIERWSZĄ fakturę w 2018 r i wtedy tych wszystkich odbiorów pogrupować po działach sprzedaży.
Select DISTINCT mojabaza."dzial sprzedazy", COUNT( mojabaza.ODBIORCA)
FROM mojabaza
GROUP BY mojabaza..ODBIORCA, mojabaza.."dzial sprzedazy"
HAVING (MIN (mojabaza.."data utworzenia faktury") >= TO_DATE('2018-01-01','YYYY-MM-DD'));
To zapytanie niestety źle agreguje dane do działu sprzedaży bo je powiela(dział sprzedaży występuje kilka razy) i jest jakiś problem z prawidłowym policzeniem bo liczy nie zlicza mi klientów wg HAVING czyli pierwsza faktura tylko zlicza wszystkich aktywnych klientów w 2018r.