mysql - 如何取回余额
问题描述
[![派对余额图片 1][1]][1]
[![派对余额图 2][2]][2]
谢谢问题已解决
解决方案
您可以使用条件聚合:
SELECT customer, (sum(debit) - sum(credit)) as balance,
MAX(CASE WHEN credit > 0 THEN date END) as last_credit_date
FROM ledger l
GROUP BY customer;
推荐阅读
- python - 删除列索引pandas python
- replace - 使用 Autohotkey 替换剪贴板中的变音符号
- git - 获取标签之前/中的所有提交以使用 Git cmd 或 GitHub API
- javascript - 无法访问 React Redux Form 组件中的值
- python - 如果元素不是无,则在列表中添加元素的优雅方式
- python - Python 在 true 时将值增加 100
- python - 从 Python sys.exit 字符串在 gnu make 中分配变量
- python-3.x - 图表上的简单椭圆(pyplot、k-means Coursera 课程)
- javascript - 每十分钟重新加载 html 页面
- c++ - 在 C++ 中,指针类型数组的元素是否默认保证初始化为 nullptr?