Sunday, 15 August 2010

sql - Getting price at each week -


मेरे पास एक साधारण सारणी है:

  कीमतें (सेविक (int), newprice (int )) डेटा का उदाहरण: 1,20 3,21 10,30   

तो एक एसक्यूएल स्टेटमेंट (एस) की तलाश में आई जो प्रत्येक हफ्ते में क्या देता है? ऊपर 3 पंक्तियों के अनुसार):

  1,20 2,20 3,21 4,21 5,21 6,21 7,21 8,21 9, 21 10,30 ...    

आप 1-52 सप्ताह से आबादी वाली तालिका बना सकते हैं। < प्री> तालिका सप्ताह (सप्ताह का अंत) बनाएं; सप्ताह के मूल्यों (1), (2), .... (52) में डालें;

फिर आप परिणाम प्राप्त करने के लिए निम्न क्वेरी निष्पादित कर सकते हैं। यह एक देशी MYSQL क्वेरी है यदि आप एक अलग एसक्यूएल विक्रेता का उपयोग कर रहे हैं तो आपको इसे थोड़ा बदलना होगा।

  ए से चयन करें। एईईक, बी के रूप में सप्ताह के रूप में, ए के रूप में कीमतें, जहां बी एफ्र्फ़मविचुक = (सी चुनें .fromwhichweek सी के रूप में सी जहां सी .fromwhichweek & lt; = A.week सी। Fromwhichweek desc सीमा द्वारा आदेश 1);    

No comments:

Post a Comment