अच्छा दिन।MySQL: इस सप्ताह के लिए रिकॉर्ड कैसे चुनें?
मैं sqlfiddle पर संरचना के साथ तालिका temp
है:
id(int 11 primary key)
name(varchar 100)
name2(varchar 100)
date(datetime)
मैं (पर इस सप्ताह पर रिकॉर्ड मिलता है, उदाहरण के अब अगर 21.11.2013 मैं 24.11.2013 को 18.11.2013 पर सभी पंक्तियों चाहते हैं चाहते हैं सप्ताह)
अब मैं अगले एल्गोरिथ्म देखें:
1) obtain weekday
2) calculate how many days ago was Monday
3) calculate the date Monday
4) calculate future date Sunday
5) make a request on date
मुझे बताओ कृपया, एक छोटा एल्गोरिथ्म मौजूद है (अधिमानतः क्वेरी MySQL में)?
जोड़ें प्रश्न: क्यों पर it query चयन रिकॉर्ड तिथि 2013/11/17 (रविवार) - 23.11.2013 (शनिवार) और कैसे पर तारीख 18.11.2013 (सोमवार) रिकॉर्ड मिलता है - 24.11.2013 (रविवार)?
क्वेरी:
select * from temp
where yearweek(`date`) = yearweek(curdate())
धन्यवाद!
आप कुछ करने की कोशिश की ??? – NoobEditor
@Mayank आप नहीं देखते हैं? मैं एल्गोरिदम खोजने के लिए लिखते हैं। या एल्गोरिदम के साथ नीई लिखने कोय? –
@YourCommonSense मुझे बताएं कृपया आप mysqli टैग क्यों हटाते हैं? –