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

Kéo các cột từ bảng dẫn xuất và tổng hợp chúng trong một câu lệnh MySQL SELECT

Tôi đã có một lỗi chính tả và một vấn đề định dạng. Bằng cách định dạng dữ liệu cuối cùng thay vì định dạng trong câu lệnh SELECT được nhúng, dữ liệu bảng của tôi là chính xác.

MÃ thành công:

$sql = "SELECT x.company, x.stagestatus, x.shippeddate, FORMAT(SUM(x.totprice), 2) as totalprice, FORMAT(SUM(x.sgtotquantity), 2) as sgtotqty, FORMAT(SUM(x.sgtotalsqft), 2) as sgtotsqft, FORMAT(SUM(x.avgsqftrev), 2) as avgsqftrevenue, FORMAT(SUM(x.avgunitrev), 2) as avgunitrevenue FROM (SELECT t1.company, t1.stagestatus, t1.shippeddate, t1.id, TRIM(LEADING '$' FROM t1.totalprice) AS totprice, t2.invoiceid, SUM(t2.quantity) AS sgtotquantity, SUM(t2.width * t2.height * t2.quantity ) /144 AS sgtotalsqft, (TRIM(LEADING '$' FROM t1.totalprice)/(SUM(t2.width * t2.height * t2.quantity ) /144)) as avgsqftrev, (TRIM(LEADING '$' FROM t1.totalprice) / SUM(t2.quantity)) AS avgunitrev
FROM invoices AS t1 INNER JOIN lineitems AS t2 ON t1.id = t2.invoiceid
WHERE (t2.invoiceid = t1.id)
GROUP BY t1.id) x
WHERE x.stagestatus='Complete'
GROUP BY x.company ASC";

Xin cảm ơn !!!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có trình điều khiển cho mysql trên nodejs hỗ trợ các thủ tục được lưu trữ không?

  2. Không thể phát hiện giá trị null từ JSON_EXTRACT

  3. Các truy vấn liên quan đến hiệu suất Phalcon

  4. Lưu trữ mật khẩu cho MYSQL trong ứng dụng PHP một cách an toàn

  5. utf8_bin so với utf_unicode_ci