Witam,
Muszę zrobić zestawienie:
- Kod Towaru
- Ostatnia cena zakupu (z PZ lub PZI)
- Ostatnia cena sprzedaży dla klienta X (puste jeżeli nie było transakcji)
- Ilość do sprzeaży
Wiem, że muszę odczytać dane z tabeli TwrKarty, TraElem, TwrZasoby, ale piszę zapytanie SQL i nie wychodzi - nie wiem jak wybrać ostatnią cenę)
Ostatnia cena sprzedaży
Moderator: mikey
-
- Posty: 341
- Rejestracja: 29 lut 2008, 11:27
- Rola: Administrator CDN XL
- Wersja: 2022
- Lokalizacja: Gdynia
-
- Posty: 417
- Rejestracja: 21 mar 2008, 10:10
- Rola: Administrator CDN XL
- Lokalizacja: Świętokrzyskie, Kielce
Re: Ostatnia cena sprzedaży
Na mój gust przeszukać tabelę TraNag pod kątem dokumentów PZ/FZ (WHERE TraNag.TrN_GIDTyp=1521 lub 1489) z najwyższą datą - SELECT MAX(TraNag.TrN_Data3). Czyli tak - szukasz w TraElem GIDNumerów transakcji towarem który Cię interesuje powiedzmy ŚRUBKI, mając listę GIDNumerów transakcji zakupu tychże ŚRUBEK szukasz w TraNag transakcji z najwyższą datą, dostaniesz GIDNumer ostatniej transakcji zakupu ŚRUBEK, wracasz z nim do TraElem i masz co chciałeś. Zawiłe. Jeśli wierzysz że GIDNumery są nadawane kolejno i nie chcesz patrzeć na datę to masz łatwiej bo wybierasz ten wiersz z TraElem i pasującym towarem który ma najwyższy GIDNumer.marceynowa pisze:Witam,
Muszę zrobić zestawienie:
- Kod Towaru
- Ostatnia cena zakupu (z PZ lub PZI)
- Ostatnia cena sprzedaży dla klienta X (puste jeżeli nie było transakcji)
- Ilość do sprzeaży
Wiem, że muszę odczytać dane z tabeli TwrKarty, TraElem, TwrZasoby, ale piszę zapytanie SQL i nie wychodzi - nie wiem jak wybrać ostatnią cenę)
Kyniu