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

MySQL पिवट तालिका कॉलम नाम पर दिनांकित है

आप केवल सशर्त एकत्रीकरण कर सकते हैं:

select table_name,
       max(case when date = '2016-09-14' then round(((data_length + index_length) / 1024 / 1024), 2) end) as size_20160915,
       max(case when date = '2016-09-15' then round(((data_length + index_length) / 1024 / 1024), 2) end) as size_20160916,
       (max(case when date = '2016-09-15' then round(((data_length + index_length) / 1024 / 1024), 2) end) -
        max(case when date = '2016-09-14' then round(((data_length + index_length) / 1024 / 1024), 2) end)
       ) as diff
from DBA_DB.table_growth_history t
where date in ('2016-09-14', '2016-09-15')
group by table_name;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे mysql में सेकंड के बिना दिनांक और समय का चयन करने के लिए?

  2. सशर्त MySQL क्रम दो (समान रूप से महत्वपूर्ण) स्तंभों द्वारा

  3. SQL सर्वर में MySQL समतुल्य STUFF () क्या है?

  4. पायथन और Django ऑपरेशनल एरर (2006, 'MySQL सर्वर चला गया है')

  5. MySQL 'ऑर्डर बाय' - अल्फ़ान्यूमेरिक को सही ढंग से छाँटना