Mam takie dwie tabele (wersja okrojona):
- wizyta gdzie mam kolumnę date typu timestamp i kolumne idusluga czyli klucz obcy
- usluga z kolumną cena typu integer
Narazie mam takie zapytanie
SELECT DISTINCT ON (date) to_char(wizyta.date, 'YYYY-MM-DD') AS date, sum(usluga.cena) AS cena FROM wizyta LEFT JOIN usluga ON wizyta.idusluga = wizyta.idusluga WHERE wizyta.date IS NOT NULL GROUP BY date
ale niestety to nie działa. Jak takie zapytanie powinno wyglądać?
EDIT://
dobra nieważne, sam sobie poradziłem. Zamieniłem as date na as data i to samo w group by.