четверг, 8 ноября 2018 г.

Булю - булево

Коллега (юзер) просит, чтобы в определенных случаях в результате было не 1, не 0, а 2, нужно поправить код.

Открываю запрос, к счастью, авторство не моё, и вижу:

 
  |      КОГДА ркНачисленияОбороты.ЕдиницаРасчета.ПоказанияПрибораУчета
  |       ТОГДА ""0""
  |      КОГДА НЕ ркНачисленияОбороты.ЕдиницаРасчета.ПоказанияПрибораУчета
  |       ТОГДА ""1""
  |      ИНАЧЕ ""2""

При том, что поле это булево, у меня нет идей, как может появиться ещё какой-то вариант.

Вспомнил на эту тему анекдот (4 значения булевой переменной):

Мужики в день получки выходят с завода:
- Давайте кинем монетку - пусть Бог рассудит, как деньги потратим.
- Как это ?
- А вот так: если выпадет орел, сразу за бутылкой побежим; если решка сначала закусь купим; если на ребро встанет - в кабак завалимся, посидим как белые люди; а если в воздухе зависнет - получку жене отдадим.


 
blog comments powered by Disqus