Hirdetés

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

  • Ispy
    nagyúr

    Sziasztok, az alábbi 3 feladathoz szeretnék segítséget kérni:

    séma:
    https://arato.inf.unideb.hu/kadek.tamas/zh18.png

    kérdések:

    1.Egyetlen INSERT utasításban rögzítsen két egyforma tételt két különböző számlaszámhoz.

    2.Készítsen olyan lekérdezést (SELECT utasítást), amely ellenőrzi, hogy folyamatosan kerültek-e kiosztásra a számlaszámok

    3.Készítsen olyan lekérdezést, amely szállítóként és vevőként összesíti a forintban kifizetett forgalmat. A lekérdezés eredménye tartalmazza a szállító nevét, a vevő nevét és az összesített forgalmat (a számlák végösszegét).

    Valamint esetleg még erre:

    Készítsen egy új táblát, amelynek rekordjai külső kulcs megszorítás segítségével hivatkozzák a zh18_szamla_tetel tábla egy-egy rekordját.

    Ha esetleg valaki valami irányt tudna mondani, hogy hol tudnék hasonló feladatok megoldását megnézni az nagyon jó lenne.

    Előre is köszönöm.

    .Ezt most csak gyorsba, ez visszaadja azokat a számlákat, amik előtt nem volt sorszám kiadva:

    -- DROP TABLE #T

    CREATE TABLE #T (ID INT)

    INSERT INTO #T (ID) VALUES(1)
    INSERT INTO #T (ID) VALUES(2)
    INSERT INTO #T (ID) VALUES(4)
    INSERT INTO #T (ID) VALUES(5)
    INSERT INTO #T (ID) VALUES(6)
    INSERT INTO #T (ID) VALUES(7)
    INSERT INTO #T (ID) VALUES(11)
    INSERT INTO #T (ID) VALUES(12)


    SELECT #T.ID
    FROM #T
    LEFT JOIN #T T2 ON #T.ID=T2.ID+1
    WHERE T2.ID IS NULL

    A kódot írd át a saját adatbázisodra, a lényeg, hogy az ellenőrzendő sorszámot egyel megnövelve saját magához kötöd, ahol nincsen kapcsolat, ott luk van.

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