php - 按金额返回前三笔交易?

标签 php mysql sql laravel

我有一个表transaction(id, quantity, rate, stock_code, user_code),我想根据金额降序生成前三笔交易。 金额 = 数量 * 费率

有没有办法只用sql生成?

最佳答案

是的,这是可能的:

SELECT id, quantity * rate as amount, stock_code, user_code 
FROM transaction
ORDER BY 2 DESC
LIMIT 3;

关于php - 按金额返回前三笔交易?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29541681/

相关文章:

php - 如何在 codeigniter 中使用临时表,例如更新列和获取结果?

javascript - 使用 DOMparser 进行 Web 抓取时的数组输出问题

java - hibernate 应该为每个表使用唯一的序列吗?

如果其中一个字段重复,则 Mysql 更新

mysql - 如何在Mysql中使用日期按月获取行数

javascript - ajax setInterval效率

javascript - NaN 值在按下 Tab 键或存在 onclick 功能时自动输入

php - 我的登录脚本在本地服务器上工作正常,但在实时服务器上无法工作

mysql - 将 Netbeans 中的 Mysql 结果导出到 csv

mysql - 加入 "not there"条件