1. Další SQL klauzule

    Článek: AN0001885Aktualizováno:: 10.06.2020

    CASE v SELECT klauzuli:

    • CAST(0 AS BIT) AS Escalated
    • CASE WHEN t.escalate = 1 then '\ImagesData\all icons\exclamation.png' else '' end AS Escalated
    • '415-' + convert( varchar, t.id) AS FullId
    •  ISNULL( t.[deadline] , CONVERT(Datetime, '9999-012-31 00:00:00', 120)) AS Order_date

    Převod data ve formátu datum a čas na prosté datum:

    • CONVERT(DATE, h.date, 101) date

    Funkce vracející id aktuálního uživatele:

    • {{ loginuser.id }}

    Funkce vracející id dané třídy:

    • {{:class.class_code.id:}}

    Tuto funkci použijeme, pokud má dotaz vracet např. fullId záznamu, které chceme použít jako v URL linku v určitém sloupci dotazu. Místo příkladu '415-' + convert( varchar, t.id) AS FullId, který vidíme uveden výše, použijeme např: '{{:class.server.id:}}-' + convert( varchar, s.id). To zajistí přenositelnost.

    Komentář:

    • /*  komentar  */

     

     

×