得到下個月的1號,然后減1,就是該月的最后一天啊,然后時間在該月1號和剛剛得到的時間戳之間就滿足條件
創(chuàng)新互聯(lián)是一家專業(yè)提供蒙陰企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站制作、H5開發(fā)、小程序制作等業(yè)務(wù)。10年已為蒙陰眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。
SELECT count(*),FROM_UNIXTIME(create_time,'%Y-%m') from table_name GROUP BY FROM_UNIXTIME(create_time,'%Y-%m');
先說原理,首先就是根據(jù)你表里面記錄時間的字段的格式要方便些,還有你是一三十天為一個單位還是安裝自然月為一個月。不論那種你也可以多種方式就是選擇要顯示的時間。那么就比較復(fù)雜,不過都大同小異。你可以可以用正則對時間進(jìn)行處理,之后得到你的數(shù)據(jù)庫表數(shù)據(jù)調(diào)用循環(huán)范圍。然后對日期進(jìn)行分類,之后每個分類里面的錢數(shù)進(jìn)行相加。要做好也挺麻煩主要是要顧慮各種情況。不懂再問我把,就說這些了。