Temat: Sortowanie po wybranej kolumnie
Czasami trzeba odwrócić swój tok rozumowania i postawić się również w roli producenta, który po dodaniu jakiejś funkcji musi tłumaczyć, że nie jest wielbłądem.
Nie mylmy pojęć są tu poruszone dwa wątki jeden to sortowanie po KWOCIE ROZRACHUNKU i to można zapewne dodać tak samo jak sortowanie po CENIE NETTO ZAKUPU.
Sortowanie po CENIE SPRZEDAŻY to inna para kaloszy.
Po pierwsze rubryk cenowych można w magu mieć ile się chce a poza tym każda kategoria a tym samym towar może być skojarzony z innymi rubrykami cenowymi, cena może być domyślna ale nie musi. W związku z tym pierwsze podstawowe pytanie jak takie sortowanie ma działać i po czym ma sortować jeśli klient wyświetli towary, które mają przypisane różne rubryki i albo mają cenę domyślną albo nie. Rubryki mogą być od siebie zależne, więc cenę trzeba sobie wyliczyć a wszyscy, którzy choć trochę pisali w SQL i doszli do lektury związanej optymalizacją, wiedzą że sortowania po kolumnach wyliczeniowych się nie robi - to oczywiście nie jest argument dla Pana jako użytkownika.
Kolejna kwestia to taka, że zawsze trzeba wziąć pod uwagę fakt, że do takich sortowań wchodzi iloczyn ilość magazynów * ilość towarów * ilość rubryk cenowych a mamy klientów, którzy mają blisko po 100 magazynów i po kilka lub kilkadziesiąt pozycji na nich o rubrykach nie wspominając bo nawet przy 3 standardowych robi nam się średnio ok 6 milionów rekordów - nie bez kozery excel ogranicza dane do 1 mln bo sortowanie na kliencie - bo jedynie tak się to odbędzie a nie na serwerze będzie trwało tyle, że zaraz zgłosi się X klientów dlaczego tak wolno to działa tylko po to żeby odpowiedzieć, że nie ma jak tego zmienić.