要記得 SQL 如果有 SUM等函數,要加上 IFNULL(sum(num_field), 0)
否則,就會產生 NULL 的可能,導致後面如果有再拿資料處理的時候,就會發生錯誤。
記得喔!
SELECT IFNULL(sum(c_profit),0) as v_sum_profit, count(*) as v_count, IFNULL(sum(c_profit)/count(*),0) as v_avg
FROM max_orders
WHERE date(updated_at_in_ms)='2023-07-08'
and state='done'
and side='sell';
沒有留言:
張貼留言