知識(shí)關(guān)鍵詞:DATE_FORMAT
select DATE_FORMAT(create_time,'%Y') weeks,count(caseid) count from tc_case group by weeks;
select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks;
select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days;
select DATE_FORMAT(create_time,'%Y%m') months,count(caseid) count from tc_case group by months;
例:查詢items_info表中務(wù)id為842且時(shí)間大于2019-09-01的數(shù)據(jù)缠导,根據(jù)每日的數(shù)據(jù)量進(jìn)行排序分組
select count(*),DATE_FORMAT(create_time,'%y-%m-%d')days from items_info where task_id=842 and create_time >"2019-09-01" group by days order by days desc;
根據(jù)format字符串格式化date值。下列修飾符可以被用在format字符串中:
- format 可以使用的格式有:
格式 | 描述 |
---|---|
%Y | 年, 數(shù)字, 4 位 |
%y | 年, 數(shù)字, 2 位 |
%M | 月名字(January……December) |
%d | 月份中的天數(shù), 數(shù)字(00……31) |
%e | 月份中的天數(shù), 數(shù)字(0……31) |
%b | 縮寫的月份名字(Jan……Dec) |
%m | 月, 數(shù)字(01……12) |
%c | 月, 數(shù)字(1……12) |
%W | 星期名字(Sunday……Saturday) |
%D | 有英語(yǔ)前綴的月份的日期(1st, 2nd, 3rd, 等等溉痢。) |
%a | 縮寫的星期名字(Sun……Sat) |
%j | 一年中的天數(shù)(001……366) |
%H | 小時(shí)(00……23) |
%k | 小時(shí)(0……23) |
%h | 小時(shí)(01……12) |
%I | 小時(shí)(01……12) |
%l | 小時(shí)(1……12) |
%i | 分鐘, 數(shù)字(00……59) |
%r | 時(shí)間,12 小時(shí)(hh:mm:ss [AP]M) |
%T | 時(shí)間,24 小時(shí)(hh:mm:ss) |
%S | 秒(00……59) |
%s | 秒(00……59) |
%p | AM或PM |
%w | 一個(gè)星期中的天數(shù)(0=Sunday ……6=Saturday ) |
%U | 星期(0……52), 這里星期天是星期的第一天 |
%u | 星期(0……52), 這里星期一是星期的第一天 |