Hirdetés

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

  • Parameter
    csendes tag

    Nem írtad, hogy milyen SQL-t használsz. Én most MSSQL-ről fogok beszélni. Dátumot a convert-el (cast-tal) tudsz legegyszerűbben formázni

    pl. convert(varchar(10), Nevek.Date, 102)
    aztán a varcharral már azt csinálsz amit akarsz.

    Majd a kapott select-et sorba rendezve valami szerint (nemírtad le, hogy miből kell a második legnagyobb) belerakod egy fő selectbe. Ahol venném a top 2-t az a lselectből. És keresném a minimumát a valaminek.

    Remélem érthető voltam.

    OK. tisztázzuk, hogy Ilona dátumnál az van, hogy Nevek táblában
    mm.dd(05.06) és Ertékek táblában yyyy.mon. dd. (1998.május 06.)

    convert(varchar(10), Ertekek.Date, 102) = Nevek.Date

    --így megtalálja a 05.06-ot az Értékek táblában és kidobja, hogy 1998. május 06. vagy 1999. május 06. stb...?
    --na aztán ebből a halmazból ki kell választanom a második legnagyobb értéket!

    Köszi!

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