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

MySQL:प्रत्येक दिन के लिए प्रारंभ और समाप्ति टाइमस्टैम्प प्राप्त करें

यदि यह प्रति दिन केवल एक बार फिर से नीचे/ऊपर जाता है, तो आप क्वेरी को काफी सरल बना सकते हैं; दिनांक के अनुसार समूहीकृत करते हुए बस न्यूनतम और अधिकतम समय पता करें जहां यह नीचे है।

SELECT
  DATE(statustime) statusdate,
  MIN(CASE WHEN reading<50 THEN statustime ELSE NULL END) start_time,
  MAX(CASE WHEN reading<50 THEN statustime ELSE NULL END) end_time
FROM myTable
GROUP BY statusdate

परीक्षण के लिए एक SQLfiddle



  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. विदेशी कुंजी के साथ और उसके बिना संदर्भों का उपयोग करने के बीच अंतर?

  3. MySQL अपडेट इंक्रीमेंटेड (ऑटो-इन्क्रिमेंटेड नहीं) कॉलम मान

  4. मैं ASP.NET 5 में MySQL के साथ Entity Framework 6 का उपयोग कैसे करूं?

  5. यदि अन्य पर WHERE क्लॉज