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

प्रति घंटे एक को छोड़कर हर रिकॉर्ड को कैसे हटाएं

आपको कुछ ऐसा करने में सक्षम होना चाहिए

Select * from observations where <old> group by sensortype, stationid, extract(year_month, measure_date), extract(day_hour, measure_date);

group_by प्रत्येक समूह में रिकॉर्ड को एक में संक्षिप्त कर देगा। आप चाहें तो इसे एक नई तालिका में चुन सकते हैं।

यदि आपको वास्तव में सभी अनावश्यक पुराने रिकॉर्ड्स को हटाने की आवश्यकता है, तो उपरोक्त क्वेरी का उपयोग करके डेटानंबरों का चयन करें, और फिर सभी रिकॉर्ड हटाएं NOT IN(<those ids>)



  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. सत्र बीन में EntityManager अपवाद हैंडलिंग

  3. MySQL में INSTR () फ़ंक्शन कैसे काम करता है

  4. xampp के साथ उबंटू के भीतर mysql डेटाबेस में ज़ोन टेबल कैसे पॉप्युलेट करें?

  5. दो कॉलम का उपयोग करके मैसकल ऑर्डर