根據日期進行分組查詢求和

2021-10-09 21:33:44 字數 451 閱讀 7197

select

from_unixtime(add_time,'%y-%m-%d') '日期',

sum(

(goods_amount

)) '訂單總金額',

sum(money_paid) '實際支付總金額'

from

ecs_order_info

where pay_status=2

and add_time>=1599580800

group by from_unixtime(add_time,'%y-%m-%d')

在上面的sql中from_unixtime是個格式化日期,其中的add_time是新增時間,'%y-%m-%d'是顯示年月日,因為這裡是根據日期分組所以是年月日,如果需要是時分秒完整的是'%y-%m-%d %h:%i:%s' 。

sum()是求當天訂單金額的求和

php後台關於根據某個相同的日期進行分組

介面中發現需要需要將每天 及時unix時間不同 因為unix時間不同,需要將這個時間轉成年月日這樣,然後作為條件來查詢這一天直播的歷史資料。然後去這一天所有的資料,技術遇到的問題是,如何將這一天的資料放在一起,用sql分組不可以,因為uninx時間是不同的。所以我採用了函式迴圈比例進行分組。沒進行分...

Map根據value值進行分組

今天碰到同事在群裡問怎麼把乙個map根據value進行分組,當時我的第一想法是將value和key互換,多個value對應的不同key作為集合,如下 12 mapsatamap new hashmap final map groupmap new hashmap satamap.put a 1 sa...

mysql 根據時間分組查詢

date format date,format 函式用於以不同的格式顯示日期 時間資料。引數 date 表中時間型別的欄位名稱。format 時間輸出格式。format格式 a縮寫星期名 b縮寫月名 c月,數值 d帶有英文本首的月中的天 d月的天,數值 00 31 e月的天,數值 0 31 f微秒 ...