Bonjour. Voilà j'ai deux tables
ps_wk_mp_seller_transaction_history
Et ps_wk_mp_seller_order_status
Je veux totaliser la colonne "seller_amount" uniquement si "current_state" vaut 5, pour cela j'ai écrit la requête suivante:
Pour id_customer_seller=2 j'obtiens 4984.020000 (4950+34.02) , ce qui est exact
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select sum(seller_amount) as seller_amount from ps_wk_mp_seller_transaction_history th inner join ps_wk_mp_seller_order_status os on os.id_order=th.id_transaction and os.current_state=5 and th.id_customer_seller=2
Cependant j'obtins 25.848000 au lier de NULL pour id_customer_seller=5
Quelqu'un peut m'aider? Merci d'avance
Vous pouvez tester vous même, le code est là: https://github.com/kulturman/fakerepo
Partager