निम्नलिखित उपयोगकर्ता इतिहास तालिका में हर दिन एक रिकॉर्ड होता है, जिस पर किसी उपयोगकर्ता ने एक वेबसाइट (24 घंटे की यूटीसी अवधि में) एक्सेस की है । इसके कई हजारों रिकॉर्ड हैं, लेकिन प्रति उपयोगकर्ता प्रति दिन केवल एक रिकॉर्ड है। यदि उपयोगकर्ता ने उस दिन के लिए वेबसाइट एक्सेस नहीं की है, तो कोई रिकॉर्ड उत्पन्न नहीं होगा।
Id UserId CreationDate ------ ------ ------------ 750997 12 2009-07-07 18: 42: 20.723 750998 15 2009-07-07 18: 42: 20.927 751000 19 2009-07-07 18: 42: 22.283
जो मैं देख रहा हूं वह अच्छे प्रदर्शन के साथ इस तालिका पर एक SQL क्वेरी है , जो मुझे बताती है कि किस उपयोगकर्ता ने एक दिन लापता हुए बिना (एन) निरंतर दिनों के लिए वेबसाइट तक पहुंच बनाई है।
दूसरे शब्दों में, इस तालिका में अनुक्रमिक (दिन से पहले या दिन के बाद) कितने उपयोगकर्ताओं के पास (एन) रिकॉर्ड हैं ? यदि किसी भी दिन अनुक्रम से गायब है, तो अनुक्रम टूट गया है और 1 पर फिर से शुरू होना चाहिए; हम उन उपयोगकर्ताओं की तलाश कर रहे हैं, जिन्होंने बिना किसी अंतराल के यहां लगातार कई दिन हासिल किए हैं।
इस क्वेरी और एक विशेष ढेर अतिप्रवाह बिल्ला के बीच कोई समानता विशुद्ध रूप से संयोग है, निश्चित रूप से .. :)