SQLite如何计算同一张表的两个变量之间的差异[关闭]
Posted
技术标签:
【中文标题】SQLite如何计算同一张表的两个变量之间的差异[关闭]【英文标题】:SQLite How to calculate a difference between two variables of the same table [closed] 【发布时间】:2021-02-04 05:41:07 【问题描述】:我对 SQL 很陌生,考虑到下表,我不知道如何计算储藏室中每项资产的金额 (in_amount - out_amount)。
理想情况下我会得到 this result table (calculation between parentheses for clarification) 感谢您的帮助!
【问题讨论】:
编辑您的问题并显示您想要的结果。问题不清楚。 【参考方案1】:这看起来像 union all
来取消透视,然后聚合:
select asset, sum(amount) total_amount
from (
select in_asset as asset, in_amount as amount from mytable
union all
select out_asset, - out_amount from mytable
) t
group by asset
【讨论】:
非常感谢@GMB!正是我想要做的。以上是关于SQLite如何计算同一张表的两个变量之间的差异[关闭]的主要内容,如果未能解决你的问题,请参考以下文章