jak wyfiltrować towary z ostatnią datą zakupu |
jak wyfiltrować towary z ostatnią datą zakupu |
16.06.2020, 11:13:12
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 20.11.2011 Ostrzeżenie: (0%) |
Mam w bazie tabele:
towary; id, nazwa itd faktury; id, dostawca, data zakupu itd tabelę haszującą; id_towary, id_faktury, ceny zakupu itd Jeden towar jest kupowany w wielu latach a ja potrzebuję wyciągnąć je z ostatnich dat w jakich zostały zakupione. Niestety moje Selecty wyciągają wszystkie daty zakupów. Jeśli zastosuję MAX(data_zak) to zaś wyfiltruje mi z ostatniego dnia, czyli nie wszystkie jakie chciałbym otrzymać. Kod SELECT t.id_towar, t.nazwa, f.data_zak FROM towar t LEFT JOIN (faktura f, faktura_has_towar thf) ON (t.id_towar=thf.id_towar AND f.id_faktura=thf.id_faktura ) WHERE t.nazwa LIKE '%jakaś niepełna nazwa towaru%' AND f.data_zak=(SELECT MAX(f.data_zak) FROM faktura f) ORDER BY t.nazwa, f.data_zak ASC Już nie wiem jak mam wyfiltrować towary aby nie wychodziły ze wszystkimi datami. Mała prośba, nie odsyłajcie mnie do nie polskich stron bo ja niestety bardzo dawno temu uczyłem się tylko wschodniego języka którego i tak się nie nauczyłem |
|
|
17.06.2020, 11:21:25
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) |
|
|
|
17.06.2020, 15:04:54
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 20.11.2011 Ostrzeżenie: (0%) |
I Wielkie Dzięki za pomoc. Działa tak jak potrzebuję.
Mam dopiero 68 lat a nauka idzie mi strasznie wolno Jeszcze raz Dziękuję Bardzo. |
|
|
Wersja Lo-Fi | Aktualny czas: 4.05.2024 - 14:28 |