Strona 1 z 1
Ostatnia cena sprzedaży
: 03 kwie 2008, 14:46
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ę)
Re: Ostatnia cena sprzedaży
: 03 kwie 2008, 14:59
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