我有一张这样的桌子(订单):
id
sub_total
final_total
status_id
date_estimated
我希望执行以下操作:每个带有 a 的订单status_id = 65
,将他们sub_total
的 s 相加。每个带有 的订单status_id > 65
,将它们final_total
的 s 相加。然后,将两个总和相加,然后返回这个新总和。
这可能在一个查询中吗?最初我有以下内容,但这并不能说明新final_total
功能:
"SELECT SUM(sub_total) as total
FROM orders
WHERE month(date_estimated) = month(CURDATE() - INTERVAL 1 MONTH)
AND status_id = 65"
不要介意此查询中的日期内容。