में अंतराल और CURDATE के साथ कार्य करना मैं एक चार्ट के निर्माण कर रहा हूँ और मैं एक महीने के लिए डेटा प्राप्त करना चाहते हैं।MySQL
यहाँ मेरी पहली अनुरोध जो काम कर रहा है है:
SELECT s.GSP_nom AS nom, timestamp, AVG(v.vote + v.prix ) /2 AS avg
FROM votes_serveur AS v
INNER JOIN serveur AS s ON v.idServ = s.idServ
WHERE s.valide =1
AND v.date > CURDATE() -30
GROUP BY s.GSP_nom
ORDER BY avg DESC
लेकिन, मेरे मामले में मैं, 12 पिछले महीनों के लिए डेटा प्राप्त करने के 12 अनुरोध लिखने के लिए है वहाँ किसी भी चाल लेखन से बचने के लिए है:
// example for the previous month
AND v.date > CURDATE() -60
AND v.date < CURDATE() -30
मैं अंतराल के बारे में सुना है, मैं MySQL डॉक के लिए गया था, लेकिन मैं इसे लागू करने के प्रबंधन नहीं किया।
INTERVAL कृपया का उपयोग कर के किसी भी उदाहरण?
क्षमा करें दोस्त, आपका काम नहीं है मुझे नहीं पता कि क्यों mysql मुझे बताता है कि कोई परिणाम नहीं है:/ –
अच्छा, यह होना चाहिए: और v.date
confiq
मैं उपयोग 'NOW() - INTERVAL 1 MONTH' –