मेरे पास एक मेज है, और दूसरी तालिका, मैं डेटाबेस माइक्रोसॉफ्ट SQL सर्वर है 2012 कैसे के बारे में कुछ यहां एक और संभव उदाहरण है मान , जो ऐसा दिखता है:
id | field_id | मान | तिथि 1 | 1 | 2 | 2013-06-01 2 | 2 | 5 | 2013-06-01 3 | 1 | 3 | 2013-06-02 4 | 2 | 9। 2013 -06-02 5 | 1 | 6 | 2013-06-03 6 | 2 | 4 | 2013-06-03
फ़ील्ड , जो
id | code 1 | small_value 2 | large_value
values से पंक्तियों को चुनना चाहूंगा
small_value समान
दिनांक पर
बड़ा_मान से बड़ा है इसलिए ऊपर दिए गए उदाहरण के लिए, क्वेरी को
6 , (
field_id =
1 ==
small_value < / कोड>) & gt;
4 (
field_id =
2 ==
बड़े_मान )।
SELECT * से [values] v जहां मौजूद है (SELECT 1 से [values] vl WHERE vl.FIELD_ID = 2 और vl.date = v.date और vl.value & lt; v.value) और v। FIELD_ID = 1
SELECT * FROM [values] बनाम INNER JOIN [values] vl ON Vs.date = vl.date और बनाम। FIELD_ID = 1 और वीएल .FIELD_ID = 2 जहां बनाम मूल्य & gt; Vl.value
No comments:
Post a Comment