示例数据:
╔════╦════════════╦════════════╦═══════╦══════════ ═╦════════╗ ║ ID ║ 开始 ║ 停止 ║ 用户 ║ 文件 ║ 大小 ║ ╠════╬════════════╬════════════╬═══════╬══════════ ═╬════════╣ ║ 1 ║ 1330133409 ║ 1330133410 ║ user1 ║ file1.zip ║ 300000 ║ ║ 2 ║ 1330133409 ║ 1330133410 ║ user1 ║ file2.zip ║ 300500 ║ ║ 3 ║ 1330133409 ║ 1330133410 ║ user2 ║ file1.zip ║ 300000 ║ ║ 4 ║ 1330133409 ║ 1330133410 ║ user2 ║ file2.zip ║ 300500 ║ ║ 5 ║ 1330133409 ║ 1330133410 ║ user1 ║ file3.zip ║ 500000 ║ ║ 6 ║ 1330133409 ║ 1330133310 ║ user6 ║ file3.zip ║ 500000 ║ ╚════╩════════════╩════════════╩═══════╩══════════ ═╩════════╝
我需要创建一个计算PER_USER_AVERAGE_BANDWIDTH
where的 MySQL 查询,PER_USER_AVERAGE_BANDWIDTH = SUM(SIZE) / (STOP - START)
然后按顺序PER_USER_AVERAGE_BANDWIDTH
生成如下结果:
╔═══════╦════════════════════════════╗ ║ 用户 ║ PER_USER_AVERAGE_BANDWIDTH ║ ╠═══════╬════════════════════════════╣ ║ 用户3 ║ 110.37 ║ ║ 用户 1 ║ 100.25 ║ ║ 用户 2 ║ 75.70 ║ ╚═══════╩════════════════════════════╝
像泥一样清澈;)有人吗?