簡體   English   中英

具有選擇計數和組的MySQL查詢

[英]MySql Query with Select Count and Group

我正在開發一個php頁面,我應該進行MySql查詢以從表中提取一些數據。

我的桌子是這樣的:

日期(日期時間)| 代碼(文字)

2016-02-25 11:47:01 | FOO
2016-02-25 17:25:03 | BAR
2016-02-24 10:42:04 | BAR
2016-02-24 19:45:05 | BAR
2016-01-17 13:12:06 | BAR
2016-02-23 22:36:07 | XXX
2016-02-20 03:25:08 | YYY

我想編寫一個查詢,以僅獲取具有每天發生次數的“ BAR”,例如:

2016-02-25 | 1
2016-02-24 | 2
2016-01-17 | 1

我唯一能夠寫的查詢部分是SELECT [...] WHERE Code =“ BAR” ;-)

你必須GROUP BY日期部分datetime字段:

SELECT DATE(`datetime`), COUNT(*)
FROM mytable
WHERE Code = 'BAR'
GROUP BY DATE(`datetime`)

它會為你工作

    select DATE(`datetime`)as date,count(Date)
    from table_name
WHERE Code = 'BAR'
    group by DATE(`datetime`)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM