Вечер добрый. Пишу запрос, хочу чтобы в случае наличия у партнера нужной характеристики и ее значения TRUE в поле было "In company group", в случае отсутствия - "Outside of company group". Проблема в том, что у партнера могут быть и другие харакетиристики и в этом случае строчка у результата дублируется со вторым значением...
Как бы поправить?)
CASE
WHEN PartnerCharacteristicsValues.CharacteristicType.Ref = VALUE(ChartOfCharacteristicTypes.PartnerCharacteristicTypes.CompanyGroup)
AND PartnerCharacteristicsValues.Value = TRUE
THEN "In company group"
ELSE "Outside of company group"
END AS CompanyGroup,
AND PartnerCharacteristicsValues.Value = FALSE THEN "Outside of company group"
Во всех остальных случаях будет NULL
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший