नवीनतम पूर्ववर्ती रविवार मध्यरात्रि को प्राप्त करने के लिए, इसे यह करना चाहिए। 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)