给定销售人员和销售订单，根据订单总金额计算每个人的总销售额，然后按销售额排序并列出前五名。


一个由销售人员、销售额和订单组成的数据表。
可以使用SQL语句实现该任务。假设数据表名为"sales"，包含salesperson, amount和order三列，可以使用如下语句计算每个销售人员的总销售额并按销售额排序：

```
SELECT salesperson, SUM(amount) as total_sales
FROM sales
GROUP BY salesperson
ORDER BY total_sales DESC
LIMIT 5;
```

该语句先对data表根据salesperson列进行分组，然后计算每个组的销售额之和，并将结果命名为total_sales。最后按照total_sales排序，并只返回前五个结果。