0
的任務是說我有4000(或N)CUTOMER表客戶ID,我需要將它們分配給4人有每個他們的照顧1000(或N/4)客戶ID, 我試過分區,但它給我結果錯了5:在每個記錄。MS-訪問:分配記錄至4人,每個有相同數量的記錄
SELECT CUSTOMER_ID, Partition (CUSTOMER_ID, 1, 4, (SELECT ROUND(Sum(B.C)/4,0) AS
Employee_ID FROM (SELECT CUSTOMER_ID, Count(CUSTOMER_ID) AS C FROM CUSTOMER GROUP BY
CUSTOMER_NAME) AS B)/4)
FROM CUSTOMER
GROUP BY CUSTOMER_ID;
代替行號分區。 –
@MarcB我試過,但這個時候,它只是顯示「您試圖EXCUTE不包括指定表達式‘分區(ID,1,4,5000)’AS一部分AGGREATE功能的查詢」「SELECT CUSTOMER_ID,分區( [ROWID],1,4,5000)作爲僱員ID來自CUSTOMER GROUP BY CUSTOMER_ID;' – user2108184