मैं दिनांक द्वारा क्रमबद्ध आंतरिक जुड़ने के माध्यम से पंक्तियों का चयन करने के लिए निम्न SQL क्वेरी का उपयोग कर रहा हूं।चुनिंदा क्वेरी में दिनांक परिवर्तनों का पता लगाने के लिए
SELECT *
FROM clubnights
INNER JOIN club ON clubnights.club = club.club_ID
WHERE visibility = 0
AND date >= CURDATE()
ORDER BY clubnights.date ASC
तब मैं लूप के दौरान एक PHP के माध्यम से अपने एचटीएमएल में सभी डेटा लोड करता हूं।
मेरा उद्देश्य किसी दिए गए दिनांक के प्रत्येक अनुभाग के ऊपर एक HTML शीर्षलेख गूंजना है।
इसलिए मैं चयन क्वेरी के माध्यम से दिनांक में परिवर्तन का पता लगाने के दौरान (या तो PHP या SQL के माध्यम से) का पता लगाने के लिए देख रहा हूं। असल में, मैं अंतिम 'दिनांक' कॉलम को वर्तमान में तुलना करना चाहता हूं, और यदि वे मेल नहीं खाते हैं तो मैं PHP के माध्यम से कुछ गूंजूंगा।
एक उदाहरण का अनुसरण कर रहे पंक्तियों संभालने:
2016-09-16 - Row 1 // Detect 'change' here as it's the first row
2016-09-16 - Row 2
2016-09-16 - Row 3
2016-09-16 - Row 4
2016-09-16 - Row 5
2016-09-17 - Row 6 // Detect change here as date has changed
2016-09-17 - Row 7
2016-09-17 - Row 8
संपादित करें: मैं MySQL
उपयोग कर रहा हूँ
कौन सा आरडीबीएमएस प्रयोग कर रहे हैं? –
@GiorgosBetsos मैं MySQL का उपयोग कर रहा हूं। उसमें उल्लेख किया जाना चाहिए था। –
आप किसी दिए गए दिनांक के भीतर कैसे ऑर्डर कर रहे हैं? –