MYSQL报错不知道怎么解决

标签 mysql sql

我想获取我的表的第一个数据。我想同时显示 Amountpaid 和 Sum(Amountpaid)。

当我使用此代码时,amountpaid 总是为空,但 SUM(Amountpaid) 将显示其值

SELECT Amountpaid, Sum(Amountpaid) as total FROM mofficetbl Order by Number Limit 1;

但是当我使用这个时:

Select Amountpaid from mofficetbl Order by Number LIMIT 1;     

Amoutpaid 将显示。

我想同时获取 2 列。 需要帮助

最佳答案

@EJP 是正确的。 SUMOrder By 没有任何意义。

如果我理解你真正需要 SQL 查询的问题

select Amountpaid, (select sum(Amountpaid) from mofficetbl) as total from mofficetbl order by Number limit 1;

关于MYSQL报错不知道怎么解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30150134/

相关文章:

c# - 如何在相关表中进行分页并映射到dapper查询?

java - 无法从 mySql 数据库 java 检索列值

java - 如何将用户点击jsp页面的两个不同部分存储到mysql db中

sql - 如何执行 CTE 中生成的查询

sql - 如何让SQL Server忽略检查?

sql - 在 sql server 中按特定月份的周分组

mysql - 计算时间之间的小时数

php - 如何将连接语句的结果创建为新表

php - MYSQL error and not null 仍然向mysql添加数据

java - 无法编写 jooq 查询