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

पिछले रविवार से इस रविवार (1 सप्ताह) तक रिकॉर्ड खोजने के लिए SQL कैसे सेट करें

नवीनतम पूर्ववर्ती रविवार मध्यरात्रि को प्राप्त करने के लिए, इसे यह करना चाहिए। NOW() . के दोनों उदाहरणों को बदलें किसी अन्य तिथि की जांच करने के लिए अपने डेटाटाइम के साथ।

SELECT DATE_SUB(DATE(NOW()), INTERVAL DAYOFWEEK(NOW())-1 DAY) latest_sun

एक सप्ताह पहले रविवार प्राप्त करने के लिए, इसके बजाय DAYOFWEEK(NOW())+6 DAY का उपयोग करें ।

संपादित करें:यह आपकी क्वेरी बना देगा;

SELECT COUNT(author)
FROM `posts` 
WHERE author='FooBar'
  AND `date` >= DATE_SUB(DATE(NOW()), INTERVAL DAYOFWEEK(NOW())+6 DAY)
  AND `date` <  DATE_SUB(DATE(NOW()), INTERVAL DAYOFWEEK(NOW())-1 DAY)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CURRENT_TIME उदाहरण – MySQL

  2. एकाधिक फ़ील्ड के आधार पर SQL तालिका में डुप्लिकेट को कैसे हटाएं

  3. पीडीओ में एकाधिक बनाएँ ट्रिगर क्वेरी

  4. MySQL में महीने के हिसाब से प्रतिशत ग्रोथ मंथ की गणना कैसे करें

  5. रूबी, रेल:mysql2 मणि, क्या कोई इस मणि का उपयोग करता है? क्या यह स्थिर है?