делаю запрос в консоли , у меня есть право
1)Автоматически закрывать предыдущий день
2)Автоматически закрывать предыдущие дни (редактирование в теч. недели)
хочу посмотреть у каких пользователей они одновременно = нет, НО когда ставлю ИЛИ, то запрос работает не так ... а когда И то нет. я точно знаю есть пользователи у которых одновременно нет
ВЫБРАТЬ
ЗначенияДополнительныхПравПользователя.Пользователь,
ЗначенияДополнительныхПравПользователя.Право,
ЗначенияДополнительныхПравПользователя.Значение
ИЗ
РегистрСведений.ЗначенияДополнительныхПравПользователя КАК ЗначенияДополнительныхПравПользователя
ГДЕ
(ЗначенияДополнительныхПравПользователя.Право = &пред_три_дня и ЗначенияДополнительныхПравПользователя.Значение = &пп)
ИЛИ
(ЗначенияДополнительныхПравПользователя.Право = &пред_день и ЗначенияДополнительныхПравПользователя.Значение = &пп)
>> когда ставлю ИЛИ, то запрос работает не так ... а когда И то нет.
Сначала надо основы логики изучить. Поэтому так и работает, как описано.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший