我有下面的代碼片段:使用情況時,則
COUNT (DISTINCT CASE WHEN (a.FIRST_ORDER_DAY = b.ORDER_DAY) THEN a.CUSTOMER_ID END) AS new_customer
我要複製的完全相同的行爲作爲一個選擇功能,而不是計數功能。因爲我不知道該功能不夠好,我不知道如何:
即事先的結果是「X新客戶」
現在,我希望能有一個結果,這將是
new customers:
123 (customer ID)
234 (another customer iD)
等等。
我將不勝感激您的幫助!
您的表格是如何定義的?你的代碼段中沒有'count()'。請顯示完整的陳述。更多的相關信息會給出更好的答案 –
你是什麼意思「但不作爲計數功能」?你的例子不使用'COUNT'... –
@ChrisMoutray - 我認爲OP試圖複製和粘貼一個片段,但錯過了COUNT部分。這就是爲什麼CASE語句被包含在()中的原因。 – MatBailie