Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

SUM dữ liệu sau GROUP_CONCAT với mySQL

Hãy thử điều này:

SELECT BIL_Date, BIL_Rate, BIL_Quantity,
GROUP_CONCAT(COALESCE(STX_Amount, "0")) AS ApplicableTaxesRate,SUM(STX_Amount)as sum
FROM ___BillableDatas
LEFT JOIN ___SalesTaxes
ON FIND_IN_SET(STX_Id, BIL_ApplicableTaxes) > 0
WHERE BIL_HotelId='cus_CNHLMiMOzP5cuM'
AND BIL_BookingId='2'
ORDER BY BIL_Date
ASC



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận top-k của mỗi nhóm trong MySQL

  2. Lưu trữ các khóa ngoại dư thừa để tránh tham gia

  3. Chuyển đổi các giá trị cột đã chọn thành một hàng khác bằng cách sử dụng select với cùng id part2

  4. Bao gồm một logic phức tạp trong một Truy vấn MySQL duy nhất

  5. Có thể thực hiện chèn cơ sở dữ liệu từ dòng lệnh Windows không?