如何修改此查詢以返回給我,所有在一年的所有12個月中都工作過的用戶ID?如何選擇在一段時間內每月工作的用戶?
SELECT extract(month from Date_worked) as Month,user_id FROM Users WHERE
Date_worked >= '01/JAN/16' and Date_worked < '01/JAN/17'
這目前返回我是這樣的:
MONTH - USER_ID
1 12
2 12
3 11
3 12
4 11
4 12
5 12
6 12
7 12
8 12
9 12
10 12
11 12
12 12
...
在這種情況下,因爲它與所有12個月相關的查詢應該只返回USER_ID 12。
改變你的問題更清晰 – sugansoft