MySQL 統計上一周從周一到週日的使用者

2022-02-21 09:08:19 字數 1197 閱讀 6507

這個功能按理說很常見,奇怪的是很難搜尋到乙個合適的。稍微整理了下,具體的就不展開了,注意這個表中的時間為毫秒,這條語句拷貝複製就能用。照顧大部分的無腦碼農。

select

case

when from_unixtime(u.time_c/1000, '%w') = 0 then '0'

when from_unixtime(u.time_c/1000, '%w') = 1 then '1'

when from_unixtime(u.time_c/1000, '%w') = 2 then '2'

when from_unixtime(u.time_c/1000, '%w') = 3 then '3'

when from_unixtime(u.time_c/1000, '%w') = 4 then '4'

when from_unixtime(u.time_c/1000, '%w') = 5 then '5'

when from_unixtime(u.time_c/1000, '%w') = 6 then '6'

end as name, count(id) as total

from user_t as u where (yearweek(from_unixtime(u.time_c/1000, '%y-%m-%d')) = yearweek(now())-1) and status = 1 group by

case

when from_unixtime(u.time_c/1000, '%w') = 0 then '0'

when from_unixtime(u.time_c/1000, '%w') = 1 then '1'

when from_unixtime(u.time_c/1000, '%w') = 2 then '2'

when from_unixtime(u.time_c/1000, '%w') = 3 then '3'

when from_unixtime(u.time_c/1000, '%w') = 4 then '4'

when from_unixtime(u.time_c/1000, '%w') = 5 then '5'

when from_unixtime(u.time_c/1000, '%w') = 6 then '6'

endorder by null;

原文:

第一周 周一

寫在前面 小寫字母代表vj順序,大寫字母代表cf實際順序 problem 今天用賭的方式選題做,我以為是拼題,沒想到是一組整題。第 別的比賽,a.b,c的難度適中。做題的時候已經知道是不按順序了,所以沒有開啟a題。瀏覽發現d題題目比較簡單,就開始分析。十分鐘沒有思路後,看了一下rank,轉而去做c題...

17周周一周二

一.io outputstream system.in system.out 檔案自身file fileinputsream fileinputsream fin new fileinputstream f a.txt read 每次讀乙個位元組 返回值 1檔案末尾 while ch fin.rea...

第一周周一總結

根據提示,按f12,在元素檢視原始碼,發現有乙個元素maxlength 3,在網頁上試過只能輸3位 由此可以知道這個是控制輸入字元位數的,我們把它maxlength 3改大,讓他足以大過伺服器上的數字,maxlength 7,輸入9999999,得到key 檢視源 發現沒有有效資訊,我們就來抓包看看...