Итак, я пытаюсь выбрать количество строк из столбца, содержащего значение 3, но только если нет строк, содержащих 10 или 4, если есть строки, содержащие 10 или 4 I только хочу показать их.SQL select statement filtering
Что было бы хорошим синтаксисом для этого? Пока я пытаюсь выполнить инструкцию CASE WHEN, но я не могу понять, как это понять.
Любая помощь была бы принята с благодарностью.
(Моя база данных в сервере MS SQL 2008)
Таким образом, в двух словах: «Если есть строки с 10 или 4, то выберите строки с 10 или 4, иначе выберите строки с 3"? – BalusC
Вы хотите SUM() столбца «сумма»? Можете ли вы также дать нам несколько столбцов, которые будут основой?т.е.: столбец идентификатора для группировки (например, учетной записи или транзакции и т. д.), который вам нужно знать, если применимы 10 или 4 или нет. – DRapp
дополнительно, если есть 10 или 4 записи ... вы хотите, чтобы эти суммы ИСКЛЮЧАЛИСЬ из такого суммирования в запросе? – DRapp