Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डेटा का एकत्रीकरण

यह आपके प्रश्न का उत्तर है:

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

मैंने जिस परिवेश का उपयोग किया है वह 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. क्या कई विदेशी कुंजी समझ में आती हैं?

  2. दस्तावेज़ अपलोड करने की सीमा

  3. mysql तालिका से php सरणियों में पंक्तियाँ प्राप्त करें

  4. अपवाद:पहले से ही इस कनेक्शन से जुड़ा एक खुला डेटा रीडर है जिसे पहले बंद किया जाना चाहिए

  5. PHP/MySQL - सरणी डेटा को JSON के रूप में संग्रहीत करना, खराब अभ्यास?