可按日期分組,如:
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了九龍坡免費(fèi)建站歡迎大家使用!
select?count(1)?from?table_name?group?by?date_format(date,'%y-%m-%d');
說(shuō)明 : 統(tǒng)計(jì)每天數(shù)據(jù)量,table_name 表名 date 分組日期字段
1、UNION
2、若是innodb分表,則可以用merge處理。
直接搞一張專門針對(duì)統(tǒng)計(jì)數(shù)據(jù)用的匯總表
如果可能的話,不要采用分表的設(shè)計(jì),采用表分區(qū),這樣就對(duì)于查詢就不需要特殊處理了。規(guī)劃好索引,性能應(yīng)該不會(huì)有問(wèn)題。
先說(shuō)原理,首先就是根據(jù)你表里面記錄時(shí)間的字段的格式要方便些,還有你是一三十天為一個(gè)單位還是安裝自然月為一個(gè)月。不論那種你也可以多種方式就是選擇要顯示的時(shí)間。那么就比較復(fù)雜,不過(guò)都大同小異。你可以可以用正則對(duì)時(shí)間進(jìn)行處理,之后得到你的數(shù)據(jù)庫(kù)表數(shù)據(jù)調(diào)用循環(huán)范圍。然后對(duì)日期進(jìn)行分類,之后每個(gè)分類里面的錢數(shù)進(jìn)行相加。要做好也挺麻煩主要是要顧慮各種情況。不懂再問(wèn)我把,就說(shuō)這些了。