gaps-and-islands पर टैग किए गए जवाब

7
समूह दैनिक कार्यक्रम [प्रारंभ तिथि; अंतिम तिथि] सप्ताह के दिनों की सूची के साथ अंतराल
मुझे दो प्रणालियों के बीच डेटा परिवर्तित करने की आवश्यकता है। पहले सिस्टम तारीखों की एक सादे सूची के रूप में शेड्यूल करता है। अनुसूची में शामिल प्रत्येक तिथि एक पंक्ति है। तिथियों के क्रम में कई अंतराल हो सकते हैं (सप्ताहांत, सार्वजनिक अवकाश और लंबे समय तक रुकने के …

6
तालिका से "n" लगातार मुक्त नंबर प्राप्त करें
मेरे पास इस तरह की संख्याओं के साथ कुछ तालिका है (स्थिति या तो मुफ़्त है या लिखित है) आईडी_सेट नंबर की स्थिति ----------------------- 1 000001 ASSIGNED 1 000002 मुफ़्त 1 000003 सहायता प्राप्त 1 000004 मुफ़्त 1 000005 मुफ़्त 1 000006 सहायता प्राप्त 1 000007 सहायता प्राप्त 1 000008 …

7
समूह या खिड़की
मेरे पास एक ऐसी स्थिति है जो मुझे लगता है कि विंडो फ़ंक्शन का उपयोग करके हल किया जा सकता है लेकिन मुझे यकीन नहीं है। निम्न तालिका की कल्पना करें CREATE TABLE tmp ( date timestamp, id_type integer ) ; INSERT INTO tmp ( date, id_type ) VALUES ( …

5
पिछले महीने के अंत मूल्यों के आधार पर लापता डेटा को आबाद करना
निम्नलिखित आंकड़ों को देखते हुए: create table #histories ( username varchar(10), account varchar(10), assigned date ); insert into #histories values ('PHIL','ACCOUNT1','2017-01-04'), ('PETER','ACCOUNT1','2017-01-15'), ('DAVE','ACCOUNT1','2017-03-04'), ('ANDY','ACCOUNT1','2017-05-06'), ('DAVE','ACCOUNT1','2017-05-07'), ('FRED','ACCOUNT1','2017-05-08'), ('JAMES','ACCOUNT1','2017-08-05'), ('DAVE','ACCOUNT2','2017-01-02'), ('PHIL','ACCOUNT2','2017-01-18'), ('JOSH','ACCOUNT2','2017-04-08'), ('JAMES','ACCOUNT2','2017-04-09'), ('DAVE','ACCOUNT2','2017-05-06'), ('PHIL','ACCOUNT2','2017-05-07') ; ... जो यह दर्शाता है कि किसी दिए गए उपयोगकर्ता को कब किसी खाते को सौंपा …

4
कुल यात्राओं की गणना करें
मैं एक क्वेरी लिखने की कोशिश कर रहा हूं, जहां मुझे ओवरलैपिंग दिनों की देखभाल करके एक ग्राहक के लिए विज़िट की संख्या की गणना करना है। मान लीजिए कि 2009 की शुरुआत की तारीख 23 तारीख है और अंतिम तारीख 26 तारीख है, इसलिए आइटम 20010 इन दिनों के …

2
सबसे लंबे समय तक निरंतर अनुक्रम का चयन करें
मैं PostgreSQL 9.0 में एक क्वेरी बनाने की कोशिश कर रहा हूं जो एक विशिष्ट कॉलम के लिए निरंतर पंक्तियों का सबसे लंबा अनुक्रम प्राप्त करता है। निम्नलिखित तालिका पर विचार करें: lap_id (serial), lap_no (int), car_type (enum), race_id (int FK) जहां lap_noप्रत्येक के लिए अद्वितीय है (race_id, car_type)। मैं …

4
अंतराल और द्वीप: क्लाइंट समाधान बनाम टी-एसक्यूएल क्वेरी
क्या ग्राहक के लिए चल रहे C # समाधान की तुलना में अंतराल और द्वीपों के लिए एक टी-एसक्यूएल समाधान तेजी से चल सकता है? विशिष्ट होने के लिए, हम कुछ परीक्षण डेटा प्रदान करते हैं: CREATE TABLE dbo.Numbers ( n INT NOT NULL PRIMARY KEY ) ; GO INSERT …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.