我使用SAS Enterprise Guide中在下面的查詢中找到不同日期不同offer_ids客戶數的組成部分:錯誤:使用表達式有不同的數據類型
PROC SQL;
CREATE TABLE test1 as
select offer_id,
(Count(DISTINCT (case when date between '2016-11-13' and '2016-12-27' then customer_id else 0 end))) as CUSTID
from test
group by offer_id
;QUIT;
錯誤:表達式中使用IN具有不同數據類型的組件 注意:這裏,Offer_id是字符變量,而Custome_id是數字變量。
你現有的查詢中沒有'IN'。如果此選擇由Teradata處理,則「date」是今天的關鍵字。 – dnoeth