У меня есть следующий фрагмент кода:используя случай, когда то
COUNT (DISTINCT CASE WHEN (a.FIRST_ORDER_DAY = b.ORDER_DAY) THEN a.CUSTOMER_ID END) AS new_customer
Я хочу повторить точно такое же поведение как функция выбора вместо функции подсчета. Как я не знаю функции достаточно хорошо, я не знаю, как:
т.е. заранее результат был «х новых клиентов»
Теперь я хочу, чтобы получить результат, который был бы
new customers:
123 (customer ID)
234 (another customer iD)
и так далее.
Буду признателен за вашу помощь!
Как определяется ваш стол? В вашем фрагменте нет 'count()'. Прошу показать полные заявления. Более релевантная информация дает лучшие ответы. –
Что значит «но не как функция подсчета»? В вашем примере не используется 'COUNT' ... –
@ChrisMoutray - Я думаю, что OP попытался скопировать и вставить фрагмент, но пропустил часть' COUNT'. Вот почему оператор CASE заключен в(). – MatBailie