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

mysql पर समूह का उपयोग करके केवल अंतिम मान चुनें

Id_member द्वारा एक साधारण समूह का उपयोग करें, लेकिन चुनें:

substring(max(concat(from_unixtime(timestamp),attendance)) from 20) as attendance

यह अधिकतम () के साथ वांछित टाइमस्टैम्प/उपस्थिति का चयन करने और फिर केवल उपस्थिति निकालने में सक्षम होने के लिए, समूह में प्रत्येक पंक्ति के लिए टाइमस्टैम्प में उपस्थिति जोड़ता है।

क्या concat() रिटर्न स्वरूपित टाइमस्टैम्प के 19 वर्ण हैं (YYYY-mm-dd HH:MM:SS) उपस्थिति के साथ वर्ण 20 से शुरू होता है; substring(... from 20) समूह के लिए (स्ट्रिंगवाइज) अधिकतम एक से केवल उपस्थिति प्राप्त करता है। आप समूह को केवल और केवल

द्वारा हटा सकते हैं
select concat(from_unixtime(timestamp),attendance), timestamp, attendance

सही उपस्थिति प्राप्त करने के लिए यह अधिकतम का उपयोग कैसे करता है, इसका बेहतर विचार प्राप्त करने के लिए।



  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. शेल से mysql डेटाबेस में एकाधिक .sql डंप फ़ाइलें आयात करें

  4. माइग्रेशन लार्वा 5.1 . में ऑटो इंक्रीमेंट फ़ील्ड को 1000 से प्रारंभ करें सेट करें

  5. स्मार्ट mySQL और PHP सर्च इंजन बनाने का सबसे अच्छा तरीका?