sql
select t.report_time,count(report_time) from (select date_format(report_time,'%y-%m-%d') as report_time from report_count ) as t group by t.report_time
date_format()函式
定義和用法
date_format() 函式用於以不同的格式顯示日期/時間資料。 語法
date_format(date,format)
date 引數是合法的日期。format 規定日期/時間的輸出格式。
可以使用的格式有: 格式
描述 %a 縮寫星期名 %b
縮寫月名 %c
月,數值 %d
帶有英文本首的月中的天 %d
月的天,數值(00-31) %e
月的天,數值(0-31) %f
微秒 %h 小時 (00-23) %h
小時 (01-12) %i
小時 (01-12) %i
分鐘,數值(00-59) %j
年的天 (001-366) %k
小時 (0-23) %l
小時 (1-12) %m
月名 %m 月,數值(00-12) %p
am 或 pm %r
時間,12-小時(hh:mm:ss am 或 pm) %s
秒(00-59) %s
秒(00-59) %t
時間, 24-小時 (hh:mm:ss) %u
周 (00-53) 星期日是一周的第一天 %u
周 (00-53) 星期一是一周的第一天 %v
周 (01-53) 星期日是一周的第一天,與 %x 使用 %v
周 (01-53) 星期一是一周的第一天,與 %x 使用 %w
星期名 %w
周的天 (0=星期日, 6=星期六) %x
年,其中的星期日是周的第一天,4 位,與 %v 使用 %x
年,其中的星期一是周的第一天,4 位,與 %v 使用 %y
年,4 位 %y
年,2 位 例項
date_format(now(),'%b %d %y %h:%i %p')
date_format(now(),'%m-%d-%y')
date_format(now(),'%d %b %y')
date_format(now(),'%d %b %y %t:%f')
結果類似:
dec 29 2008 11:45 pm
12-29-2008
29 dec 08
29 dec 2008 16:25:46.635
Oracle統計每天指定時間段內的數量
比如我要統計每天晚上8 00到晚上12 00的訪問量,重點其實就是日期之間的格式轉換和拼接,即to date和to char的靈活應用 select to char t.accesstime,yyyy mm dd 訪問量,to char t.accesstime,yyyy mm dd 時間 from...
MySql分時間段統計
在統計業務辦理人數的時候,需要從task 201907表裡面統計7月內每一天辦理的人數,網羅上查到大家用格式化時間戳的方法,剛開始還沒看懂,原來是利用的from unixtime函式。查詢邏輯 表中有時間字段,按照時間 天 分組統計參與人數。問題 如果直接按照時間 datetime 字段分組,是精確...
mysql 按照時間段來獲取資料
時間格式為2008 06 16 查詢出當天資料 select from table where date 時間字段 curdate 查詢出當月字段 select from table where month 時間字段 month now 時間格式為1219876 unix時間,只要應用 from u...