Hirdetés

Új hozzászólás Aktív témák

  • Louro
    őstag

    Ehhez group by-t kellene használnod plusz valami aggregátor függvényt (mondjuk count). Példa nélkül ennél konkrétabb segítséget nem fogsz kapni.
    Azaz kóddal, meg ciklusokkal, meg ilyesmikkel nem kell bohóckodnod, pusztán az SQL mindezt megcsinálja neked, ráadásul sokkal gyorsabban mintha program kóddal szeded össze az adatokat.

    Megpróbálom leírni a lényeget.

    Adott az első alaptábla. Ezek rendelések. Három kategória a K, L, M.
    Két oszlopa van. Azon és DB
    Legyen a tartalma:
    K1 - 5
    L1 - 3
    M1 - 12
    K2 - 8
    M2 -10
    K3 - 7

    Az lenne a cél, hogy egy másik táblában mellé tegyem, hogy hányadik rendelés a hónapban kategóriánként.. Van egy tábla, ahol gyűlnek a sorszámok.

    K-ból már 3, L-ből 2, M-ből pedig 5 rögzített sorszám van.

    Az elvárt az lenne az új táblában, hogy

    K1 - 4
    K2 - 5
    K3 - 6
    L1 - 3
    M1 - 6
    M2 - 7

    Remélem így kerekebb.

Új hozzászólás Aktív témák