sql >> Database >  >> RDS >> Mysql

hoe u een MySql-query maakt om het lopende saldo van credit en debet weer te geven wanneer meerdere klanten individuele saldi hebben

Dit zou moeten werken

  select  transaction_id, customer_id, date, credit, debit,
  abs(sum(ifnull(credit,0)) over (partition by customer_id order by date,credit,transaction_id ) - sum(ifnull(debit,0)) over(partition by customer_id order by date,debit,transaction_id)) as balance
  from ledger
  order by transaction_id; 



  1. Laravel PDOException-fout in Connector.php-regel 55

  2. Illegale mix van sorteringen voor bewerking voor vergelijking van datum/tijd

  3. Meteoor met mysql

  4. Python-uitvoer vervangt niet-ASCII-tekens door �