Paweł
Koralewski
architekt aplikacji,
team leader
Temat: [pgsql] wartość pierwszego wiersza z kilku zgrupowanych
Mam towary, faktury i klientów. Na fakturze dla klienta towar ma cenę sprzedaży netto. W raporcie potrzebuję dla każdego klienta dla towaru id=45 mieć najniższą cenę sprzedaży oraz cenę sprzedaży z pierwszego dokumentu.Proste grupowanie oprócz tego, że nie wiem, jak uzyskać tę pierwszą cenę sprzedaży :( Wiem, że mogę zrobić podzapytanie, ale wolałbym tego uniknąć.
Struktura (uproszczona):
tabela clients
-clent_id serial
tabela products
-product_id serial
-name text
tabela invoices
-invoice_id serial
-client_id int
tabela invoices_rows
-invoice_row_id serial
-invoice_id int
-product_id int
-price double precisionPaweł Koralewski edytował(a) ten post dnia 24.03.12 o godzinie 12:28