CJ největší affiliate síť v ČR, 40+ inzerentů CPC,CPL,CPO model. Začni vydělávat teď
Zobrazují se odpovědi 1 až 4 z 4

SQL podmínka

  1. Zdravim,
    potřeboval bych poradit:
    Mám dotaz:

    SELECT
    len(JOBNUMBER) AS aaa,
    JOBNUMBER AS sss,
    (JOBNUMBER + '/000') AS ddd,
    JOBNAME AS fff, CLOSED AS ggg, NULL AS hhh
    FROM dbo.JOBHEADER
    WHERE (TEMPLATE = 0) AND (INTERNALJOB = 0)


    Pokud do něj přidám řádek:

    if(len(JOBNUMBER) > 10, JOBNUMBER, (JOBNUMBER + '/000')) as kkk,

    tak padne na tom, že nezná IF.

    Mohl byste mi někdo poradit, jak se v MSSQL databázích dělá IF?

  2. Happy Robot :]

    Co se právě děje na Webtrhu?

  3. Ahoj, zkus toto http://msdn.microsoft.com/en-us/library/ms182717.aspx pokud ti to pomůže.Obecně stránka http://msdn.microsoft.com/ je dobrý zdroj pro platformu microsoft.Pokud ti to nepomůže,tak se nezlob.

  4. Citace Původně odeslal H3LLm1c Zobrazit příspěvek
    Ahoj, zkus toto http://msdn.microsoft.com/en-us/library/ms182717.aspx pokud ti to pomůže.Obecně stránka http://msdn.microsoft.com/ je dobrý zdroj pro platformu microsoft.Pokud ti to nepomůže,tak se nezlob.
    To jsem asi už i viděl, ale to je do T-SQL, já bych to potřeboval do dotazu. Ale jinak děkuju i za snahu, nemám důvod se zlobit...

    ---------- Příspěvek doplněn 06.01.2012 v 17:57 ----------

    Vyřešeno. Kdyby to někdo někdy hledal, tak je to:

    SELECT
    case when len(JOBNUMBER) > 10
    then JOBNUMBER
    else JOBNUMBER + '/000'
    END
    as kkk
    FROM dbo.JOBHEADER

    Nicméně myslím si, že IF dříve fungovalo taky :(

  5. Nejspíš hledáš funkci IFF ;)

Podobná témata

  1. Podmínka IF v MySQL - řazení dle podmínky
    By LukasK in forum Databáze
    Odpovědí: 22
    Poslední příspěvek: 09.12.2010, 14:25
  2. Drop shipping v obchodních podmínkách
    By MMMMM in forum E-shopy
    Odpovědí: 4
    Poslední příspěvek: 29.05.2010, 01:12
  3. Odpovědí: 3
    Poslední příspěvek: 25.02.2010, 00:23
Hostujeme u Server powered by TELE3