Sunday 15 August 2010

sql - Detect range and count from a table -


समूह द्वारा क्रमबद्ध 2 कॉलम के साथ तालिका, संख्या:

  group_id | संख्या --------- + -------- 1 | 101 1 102 1 | 103 1 | 106 2 104 2 105 2 107   

निम्न आउटपुट प्राप्त करने के लिए मुझे किस SQL ​​क्वेरी लिखनी चाहिए:

  group_id | संख्या_ से | नंबर_टो | कुल --------- + ------------- + ------------ + ------- 1 | 101 | 103 | 3 1 | 106 | 106 | 1 2 | 104 | 105 | 2 2 | 107 | 107 | 1    

नीचे स्क्रिप्ट है < प्री> टेबल अस्थायी बनाएं (एआईटी, बी इंट); अस्थायी मूल्यों में डालें (1,101); अस्थायी मूल्यों में सम्मिलित करें (1,102); अस्थायी मूल्यों में सम्मिलित करें (1,103); अस्थायी मूल्यों में सम्मिलित करें (1,106); अस्थायी मूल्यों में डालें (2,104); अस्थायी मूल्यों में डालें (2,105); अस्थायी मूल्यों में डालें (2,107); अधिकतम (टी 2.बी) "संख्या" से अधिकतम (टी 2 ई) "अधिकतम" से चुनें (चुनें *, (बीसी) डी, रैंक () ओवर (टीए, बीएसी द्वारा टीए, टीबी) द्वारा आदेश (टीए, ईबी) द्वारा आदेश (टीए, (बीसी)) द्वारा एफ (से चुनें ए, बी, पंक्ति_एनम्बर () से अधिक (ऑर्डर द्वारा (चयन 0)) सी से अस्थायी) टी) टी 2 ग्रुप टी 2 ए, टी 2 डी, टी 2.एफ ऑर्डर द्वारा 1,2

No comments:

Post a Comment