İç birleşimdeki CASE deyimlerini kullanmaya çalışıyorum ve aldığım tek şey sözdizimi hatalarıdır, bu konuda herhangi bir öneriniz var mı?INNER'a İlişkin Durum Beyanı
İşte bu ben tamamen mahvettigini eğer öyleyse üzgünüm katılmak i bile tek başına bir iç ile birleştirerek izin vaka ifadelere çalıştık ilk kez kod
SELECT
Call_type_ID,
SUM (staging.dbo.outgoing_measure.ring_time) AS Ring_Time,
SUM (staging.dbo.outgoing_measure.hold_time) As Hold_Time,
SUM (staging.dbo.outgoing_measure.talk_time) AS Talk_Time,
SUM (staging.dbo.outgoing_measure.acw_time) AS ACW_Time,
COUNT(*) CallCount
FROM outgoing_measure
INNER JOIN datamartend.dbo.Call_Type_Dim ON
CASE
WHEN
CTICallType_ID = 1
AND CTIAgentCallType_ID = 0
AND Abandoned IS NULL
AND AnsTime > 0
AND CallState IS NULL
THEN Call_Type_ID = 10
WHEN
CTICallType_ID = 1
AND CTIAgentCallType_ID = 0
AND Abandoned IS NULL
AND AnsTime > 0
AND CallState = 1
THEN call_Type_id = 11
WHEN
CTICallType_ID = 1
AND CTIAgentCallType_ID = 0
AND Abandoned = 1
AND AnsTime IS NULL
AND CallState IS NULL
THEN call_type_ID = 12
ELSE call_type_id = 1
END
Group by call_Type_id
olduğunu.
sözdizimi hataları alıyorum şunlardır im:
Sanırım tamamen doğru olabilirsiniz, dediğim gibi tüm konsept için yeni. tavsiye için teşekkürler –