Ostatnia cena sprzedaży

Problemy i pomysły związane z funkcjonowaniem modułu Sprzedaż

Moderator: mikey

marceynowa
Posty: 341
Rejestracja: 29 lut 2008, 11:27
Rola: Administrator CDN XL
Wersja: 2022
Lokalizacja: Gdynia

Ostatnia cena sprzedaży

Post autor: marceynowa »

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
Posty: 417
Rejestracja: 21 mar 2008, 10:10
Rola: Administrator CDN XL
Lokalizacja: Świętokrzyskie, Kielce

Re: Ostatnia cena sprzedaży

Post autor: Kyniu »

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ę)
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.

Kyniu

ODPOWIEDZ