MYSQL错误不知道如何解决这个问题

MYSQL错误不知道如何解决这个问题,mysql,sql,Mysql,Sql,我想获取表的第一个数据。我想同时显示已支付的金额和已支付的金额 当我使用这段代码时,amountpayed总是为null,但是summountpayed将显示它的值 SELECT Amountpaid, Sum(Amountpaid) as total FROM mofficetbl Order by Number Limit 1; 但当我使用这个: Select Amountpaid from mofficetbl Order by Number LIMIT 1; 支付的金额将显

我想获取表的第一个数据。我想同时显示已支付的金额和已支付的金额

当我使用这段代码时,amountpayed总是为null,但是summountpayed将显示它的值

SELECT Amountpaid, Sum(Amountpaid) as total FROM mofficetbl Order by Number Limit 1;
但当我使用这个:

Select Amountpaid from mofficetbl Order by Number LIMIT 1;     
支付的金额将显示出来

我想同时得到两列。 需要帮助

@EJP是正确的。按顺序求和没有任何意义

如果我理解了这个问题,那么您真的需要SQL查询吗

select Amountpaid, (select sum(Amountpaid) from mofficetbl) as total from mofficetbl order by Number limit 1;
@EJP是正确的。按顺序求和没有任何意义

如果我理解了这个问题,那么您真的需要SQL查询吗

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

如果你要编辑一篇文章,至少要确保你做得正确[post,至少要确保你做得正确。可以同时运行SUM和order by,请看这里:Yeah@Lupin它在那里工作,但我不确定为什么这不适用于PostgreSql。这里我指的是使用order by子句进行SUM,其中SUM函数将累加所有行,因此order by子句是无用的。@Lupin你执行累了吗查询选择价格,sumprice作为sum\u这是来自test\u sum;这太像charm了;我的错,我错了,因为我没有检查查询是否真的对结果排序。@MaNKuR和EJP是正确的可以同时运行sum和order by,请看这里:Yeah@Lupin它在那里工作,但我不确定为什么这不适用于PostgreSql。我在这里使用Order By子句求和的意思是SUM函数将所有行相加,因此Order By子句是无用的。@Lupin您是否厌倦了执行查询选择价格,sumprice作为SUM_这是来自测试_SUM的;这太像charm了;不好,我错了,因为我没有检查查询是否真的对结果进行排序。@MaNKuR和EJP是正确的