【发布时间】:2019-09-01 11:01:18
【问题描述】:
我有费用表:
Expense(amount: Double, vendorId: Int, vendorType: Int)
我想创建一个 mysql 查询,它会给我每个供应商类型与特定供应商的百分比,例如:
vendorId vendorType percentOfExpencesOfThisType totalExpenses
所以假设我有 4 个费用:
Expense(amount: 30.0, vendorId: 3, vendorType: 1)
Expense(amount: 58.5, vendorId: 3, vendorType: 1)
Expense(amount: 47.0, vendorId: 3, vendorType: 7)
Expense(amount: 21.5, vendorId: 3, vendorType: 13)
所以表格看起来:
vendorId vendorType percentOfExpencesOfThisType totalExpenses
3 1 50 4
3 7 25 4
3 13 25 4
我该怎么做? (可惜用的是mysql 5.6版)
【问题讨论】:
-
@P.Salmon 谢谢你,我会读的。