sql >> Databáze >  >> RDS >> Sqlserver

IIF(...) není rozpoznaná vestavěná funkce

IIF pochází z SQL 2012. Do té doby můžete použít CASE :

SET @SomeVar = @SomeOtherVar + CASE
 WHEN @SomeBool
 THEN 'value when true'
 ELSE 'value when false'
END


  1. Rozdělte časová období do odpovídajících týdnů

  2. Získejte rozdíl mezi datem

  3. Oprávnění pro vytvoření spouštěče v mysql

  4. Chyba Postgres po aktualizaci TimescaleDB na Ubuntu:soubor nenalezen