2013-05-07 56 views
1

我在找到正確的數據時遇到問題。我有一個包含客戶(客戶ID)的表。每個客戶都連接到某個電話號碼(PhoneNr)。每個數字以2-9開頭。 每個客戶都有一個呼叫中心(CallCenterID),他們可以根據需要呼叫。 我想知道有多少客戶打電話給每個呼叫中​​心,從2-9(PhoneNumber)中劃分。 所以我想知道呼叫中心有多少個呼叫中心,每個呼叫中​​心都有5個呼叫中心,因爲呼叫中心的起始號碼是這樣的。用正確的數據創建表格

到目前爲止這麼好。我的代碼在SQL:

Select CallCenter, Count(Customers) AS Number 
from ****** 
Where PhoneNumber Like '45%' --Just need the numbers from Danish customers. 
Group By Callcenter; 

林新的大部分這一點,但我已經嘗試了整整一天拿出正確的結果。 現在我正在獲取每個呼叫中​​心,以及每個呼叫的號碼。 任何人都可以幫助我嗎? :)

+0

這是隻有一個表? – hrezs 2013-05-07 15:08:35

+0

我可以看到,我的「解釋」在呼叫中心和電話號碼的名稱中缺少一點。 – 2013-05-07 15:09:54

+0

hrezs < - 是的,這是 – 2013-05-07 15:10:32

回答

0

如果我理解正確的話,你想對所有呼叫中心的由******中國第一位打破計數:

SELECT CallCenter, SUBSTR(PhoneNumber, 1, 1) as startsWith, COUNT(*) as number 
FROM myTable 
GROUP BY CallCenter, SUBSTR(PhoneNumber, 1, 1) 
ORDER BY 2, 3 

如果這不是你想要的,請說明您的問題好一點。

+0

看看評論^^ :) – 2013-05-07 15:31:26