Hirdetés

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

  • bambano
    titán

    Sziasztok!

    MSSQL-ben kellene azt megoldani, hogy a mai dátumhoz adjon hozzá x napot (pl. 8 nap), majd ehhez a dátumhoz képest az első péntek dátumát adja vissza. Tehát ma + 8 nap az 2018-12-16, de ez vasárnap, nekem pedig a 2018-12-21.-i péntek dátumára lenne szükségem.

    Az elsörész ok: select (getdate() + 8) , de innen hogyan tovább azt nem tudom!

    Előre is köszönöm, annak aki tud segíteni!

    bocs, mssql-hez nem értek. postgresben úgy csinálnám, hogy van generate_series függvény, ami halmazt ad vissza. az egyik lehetőség: ezt
    select now()+generate_series(0,7)*'1 day'::interval;
    berakod egy subselectbe, és kiválasztod azt, ahol a hét napja az, amit szeretnél.

    Ha az mssql is tudja, amit a postgres, hogy sorozat timestamp is lehet, akkor egyszerűbb a dolog:
    select generate_series(now(),now()+'7 days'::interval,'1 day');

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