У меня есть отчет t-sql, который приводит к следующему выводу:
A B C
Bridgevine 6093690444 3917018
Bridgevine 972 3929277
Bridgevine 974
Bridgevine 974 3918929
CSPP Test 72720110438
CSPP Test 1234
CSPP Test CCDSTSTNW
Intelisys 12114 - DD
Intelisys 12114 - DD 3844758
Intelisys 12553 - TL 3881365
Проблема состоит в том (в качестве примера) две записи, показывающие, где B = 974. Я хотел бы только чтобыпокажите, где C имеет значение.Если запись не имеет значения для C, я бы хотел, чтобы она все еще показывала эту запись.Итак, вот желаемый результат:
A B C
Bridgevine 6093690444 3917018
Bridgevine 972 3929277
Bridgevine 974 3918929
CSPP Test 72720110438
CSPP Test 1234
CSPP Test CCDSTSTNW
Intelisys 12114 - DD 3844758
Intelisys 12553 - TL 3881365
Я знаю, что это не должно быть сложно, но я не могу понять это.Вы бы использовали оператор COALESCE или CASE или что-то еще?