Ich habe eine Tabelle namens credit_log und die Spalten sindMysql Auswahlabfrage, Spalten Spaltendaten bedingt in zwei neue Spalten
user_id | amount
Der Betrag kann positiv oder negativ sein. Positiv bedeutet, dass Kredite gekauft wurden, Negativ bedeutet, dass Kredite ausgegeben wurden. Also, ich möchte eine Abfrage haben, die im Wesentlichen
user_id | Bought | Spent
zurückkehrt, möchte ich positive Mengenwerte summieren, um folgendes gekauft und summieren negativen Betrag um Spent und ich möchte Gruppe von der user_id
Zur Zeit habe ich eine Abfrage wie diese
select user_id,sum(amount) from credit_log group by user_id;
aber es summiert sowohl auf positive als auch negative Werte. Wie kann ich eine Abfrage schreiben, um sie zu trennen?
Dank, es hat funktioniert. – rkt
@JYelton, also hast du gepostet, während ich meins geschrieben habe. Hab nicht bemerkt, dass du gepostet hast. – kasavbere
Normalerweise versucht SO, mit einem JS-Banner, das Sie wissen lässt, etwas gepostet wurde, hilfreich zu sein, aber wenn Beiträge im Abstand von Sekunden liegen, ist das normalerweise nicht genug Warnung. – JYelton