- $result = Db::table('so_headers_all')
- ->field("DATE_FORMAT(FROM_UNIXTIME(creation_date), '%Y-%m-%d') AS date, IFNULL(FORMAT(SUM(order_all_amount), 2), 0) AS total_amount")
- ->whereTime('creation_date', '>=', $weekStart)
- ->whereTime('creation_date', '<=', $weekEnd)
- ->group('date')
- ->select();
时间戳转换为时间
DATE_FORMAT(FROM_UNIXTIME(creation_date), '%Y-%m-%d')
数据保留两位小数,数据为空就设置为0
IFNULL(FORMAT(SUM(order_all_amount), 2), 0)