我有表employees
,其中有列id
,category
,salary
。
我想获得每个类别的最高和最低员工薪资总额的10%。
每个类别的员工数量都不同。
╔══════╤════════╤════════╗
║id │category│salary ║
╠══════╪════════╪════════╣
║102329│1 │8995.00 ║
╟──────┼────────┼────────╢
║102330│2 │10069.00║
╟──────┼────────┼────────╢
║102331│2 │10076.00║
╟──────┼────────┼────────╢
║102332│3 │10516.00║
╟──────┼────────┼────────╢
║102334│3 │9285.00 ║
╟──────┼────────┼────────╢
║102335│3 │9786.00 ║
╟──────┼────────┼────────╢
║102336│1 │9056.00 ║
╟──────┼────────┼────────╢
║102337│4 │5695.00 ║
╟──────┼────────┼────────╢
║102338│4 │5369.00 ║
╟──────┼────────┼────────╢
║102339│3 │10499.00║
╟──────┼────────┼────────╢
║102340│3 │7540.00 ║
╟──────┼────────┼────────╢
║102341│3 │8245.00 ║
╟──────┼────────┼────────╢
║102342│3 │10089.00║
╟──────┼────────┼────────╢
║102343│4 │5631.00 ║
╟──────┼────────┼────────╢
║102344│4 │5674.00 ║
╟──────┼────────┼────────╢
║102345│3 │8607.00 ║
╚══════╧════════╧════════╝
答案 0 :(得分:0)
您可以使用envRec.GetThisBinding()
将薪金分成十组(十分位数),然后将每个类别的顶部和底部的薪金相加:
this