1. SQL / Говнокод #9329

    −121

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    ...
    CASE
                          WHEN u11.uda_value <> 11  THEN 0
                          WHEN u11.uda_value = 11   THEN 0
                          WHEN i.dept in (233, 369) THEN 0
                          WHEN i.dept not in (233, 369)
            ELSE 0
    END 
    ...

    Запостил: Denisnetkin, 06 Февраля 2012

    Комментарии (5) RSS

    • Ну это ж совсем другое дело, веселее предыдущего Вашего поста.

      ЗЫЖ А в оригинале, чисто случайно, между 6-й и 7-й строкой ничего не было?
      Ответить
    • Стихи какие-то.

      Если ляляля то ноль
      Если траляля то ноль
      А иначе все равно получим ноль
      Ответить
    • значение уда?
      kinda ghey
      Ответить
    • Нехватает
      WHEN u11.uda_value = 0 THEN 0
      Ответить
    • Скорей всего THEN изначально были разные или часто менялись "на лету". Логика понятна.
      Ответить

    Добавить комментарий