我有一個PostgreSQL表稱爲login_logs它具有以下字段數:PostgreSQL的選擇和日期
日期,時間,用戶名,ip_addr中
我有以下的SQL獲取登錄大於或等於某一特定日期:
SELECT * FROM login_logs WHERE date>='2016-10-01'
不過,我只想獲得用戶名和日期WHERE用戶名具有在同一天多個登錄的列表。例如,如果用戶名有兩次或更多的條目,那麼它應該返回該用戶名,該日期以當天登錄次數爲計數單位。因此,如果用戶有另外兩個以上的登錄日期,並且應該顯示用戶名,日期和計數。
任何想法,我可以做到這一點?
'date'是一列的名聲。 '時間'也是。順便說一句:將日期+時間結合到時間戳中並使用它更爲方便。 – wildplasser