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

Tổng hợp dữ liệu

Đây là câu trả lời cho câu hỏi của bạn:

SELECT
   program_id, 
   reporting_day, 
   CAST((CAST(total AS FLOAT)/CAST(total_seconds AS FLOAT)*100*weight) AS DECIMAL(5,2))
     AS viewing_percentage
   FROM table_b
        OUTER APPLY (
             SELECT
                  SUM(seconds_viewed) AS total
                  FROM table_a
                  WHERE table_a.program_id = table_b.program_id
                  AND table_a.viewing_day <= table_b.reporting_day
         ) AS t

Môi trường tôi đã sử dụng là Microsoft SQL Server 2014



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Di chuyển dữ liệu từ MySQL sangasticsearch theo thời gian thực?

  2. MySQL chỉ tham gia các hàng đã chọn

  3. Liên kết người dùng KeyCloak VÀ CÁC VAI TRÒ NĂNG ĐỘNG

  4. Xóa bảng với mysqli_multi_query ()

  5. VB MySql AddWithValue không chuyển giá trị thành công