Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Agregasi Data

Ini adalah jawaban atas pertanyaan Anda:

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

Lingkungan yang saya gunakan adalah 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. Masuk dengan LDAP menggunakan JSF 2,1 &Apache Tomcat

  2. Bagaimana cara mengimpor tabel dari MySQL ke Hive menggunakan Java?

  3. Bisakah sebuah tabel memiliki dua kunci asing?

  4. Ukuran maksimum indeks UNIK di MySQL

  5. Permintaan MySql sederhana saya tidak menggunakan indeks