SQL統計每天的登入次數

2021-06-22 03:46:00 字數 702 閱讀 3115

有乙個登入的log表,所有使用者每登入一次就會留下一條記錄,登入時間的字段是login_time,型別為時間戳。現在想要統計每一天的登入次數。

1selectcount(*)fromlogin_loggroupbyfrom_unixtime(login_time,'%y-%m-%d');

如果換一種資料結構,每天,每個使用者的第一次登入會增加一條新記錄,留下當日登入次數,然後再登入一次,這個登入次數+1,登入次數的字段是login_count,第一次登入時間的字段是login_time,型別為時間戳。依舊統計所有使用者每一天的登入次數。

1selectsum(login_count)fromlogin_loggroupbyfrom_unixtime(login_time,'%y-%m-%d');

其實後一種,可以延伸到:統計業務員近幾個月的銷售額之類的需求。

SQL語句統計每天 每月 每年的 資料

1 每年 select year ordertime as 年 sum total 銷售合計 from order list group by year ordertime 2 每月 select year ordertime 年 month ordertime 月 sum total 銷售合計 f...

SQL語句統計每天 每月 每年的 資料

1 每年 select year ordertime as 年 sum total 銷售合計 from order list group byyear ordertime 2 每月 select year ordertime 年 month ordertime 月 sum total 銷售合計 fr...

linux統計每天登入成功ip指令碼

指令碼路徑和名為 home crontab daily.sh bin bash 要拼接在日誌的時間 dat date y m d formate log log是要將登入時間和ip以及登入成功次數寫入的日誌檔案 log dat formate cd home daily log touch log ...