Je ces données dans ma table (tb_cash_transaction)MySQL avec 3 groupe par et somme
Je veux groupe la colonne TYPE, colonne CURRENCY_ID et colonne MONTANT il deviendra comme ci-dessous:
**Currency** **Cash IN** **Cash OUT** **Balance**
14 40000 30000 10000
15 50000 40000 10000
règle:
1.Group par devise
2.Puis trouver la somme d'argent pour cela dans monnaie
3.Repérez la somme d'argent pour cette monnaie
4.Get le solde (somme trésorerie - somme cash out)
Comment y parvenir en utilisant MySQL? J'essaye d'employer le groupe par mais ne peux pas obtenir la sortie désirée.
Merci à l'avance
cette requête fonctionne bien et beaucoup plus simple. merci :) – cyberfly
@cyberfly - Il fait juste un passage à travers les données, donc j'aurais pensé qu'il devrait être plus efficace que l'approche auto-jointure. –
salut martin, je me demande comment ajouter la restriction datetime au montant de la somme? et aussi le rejoindre le currency_id pour obtenir le nom de la devise. Merci encore. – cyberfly