我有一個記錄用戶點擊的大型緩慢數據庫'LargeSlowTable'。我只有讀取權限,不能寫入,所以我不能使用Global Temporary Tables
。我想統計按周分組的點擊次數。我還想計算點擊次數的不同/唯一數量。下面的代碼很好地做到了這一點。 (還有一個原因,我有嵌套在第一Select
。內第二Select
)現在,我也想唯一的總點擊數的計數,從起始日期到本Oracle SQL |有效計算按周分組的點擊次數以及所有小計
SELECT Week, COUNT(Click), COUNT(DISTINCT Click) FROM
(
SELECT
Week,
Click
FROM LargeSlowTable
WHERE Id = 2
)
GROUP BY Week
ORDER BY Week;
。這不僅僅是每週所有獨特點擊次數的總和,因爲這些可能會顯示同一用戶的點擊次數。因此,我需要運行另一個忽略GROUP BY Week
部分的命令。
我可以在不調用LargeSlowTable的情況下做到這一點嗎?
最後,我還希望從開始日期到特定周的每週的小計次數。
我可以在不調用LargeSlowTable的情況下做到這一點嗎?
哇!太好了,謝謝。 – LBogaardt