SELECT SUM(`buy-sale`) AS `istock` FROM tbl_product HAVING `istock` > 0
Mais cela renverra la somme de tous les enregistrements. Habituellement, vous procédez ainsi lors d'un regroupement selon certains critères, tels que l'ID de produit ou d'autres critères. Par exemple :
-- 查找大订单
SELECT
`order_number`,
SUM(`quantity_ordered`) AS `quantity_sum`,
SUM(`product_price` * `quantity_ordered`) AS `total`
FROM
order_details
GROUP BY
`order_number`
HAVING
`total` > 1000;
Il suffit de le faire
WHERE
替换为HAVING
;-)Mais cela renverra la somme de tous les enregistrements. Habituellement, vous procédez ainsi lors d'un regroupement selon certains critères, tels que l'ID de produit ou d'autres critères. Par exemple :
Cela pourrait aider : https://www.mysqltutorial.org/mysql-having.aspx