繁体   English   中英

PHP SQL 从表中获取2条第一条记录的总和

[英]PHP SQL Get the sum of 2 first records from table

我如何才能获得 daily_rate_price 字段的总和,但只能从前两行获得? 表名是 daily_rates

daily_rate_id daily_rate_date daily_rate_price daily_rate_reservation
1480 2021-11-18 280.00 320
1481 2021-11-19 280.00 320
1482 2021-11-20 280.00 320

我尝试过这样的事情,但它显然不起作用:

$accomTotal=" SELECT SUM(daily_rate_price) AS accomTotal FROM daily_rates   
WHERE daily_rate_reservation=$reservationId  LIMIT 2 ;";

您需要使用子查询:

select sum(daily_rate_price) AS accomTotal 
from ( 
  select daily_rate_price from daily_rates 
  where daily_rate_reservation=$reservationId  
  order by daily_rate_date asc limit 2 
) t;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM