से लिया गया दो मानों का अंतर मिलता है हम 2 बहुत सरल SELECT स्टेटमेंट्स है:Oracle SQL 2 का चयन करें बयान
SELECT value from table where date between DATE1 and DATE2
SELECT value from table where date between DATE3 and DATE4
हम एक तरह से एक भी एसक्यूएल बयान जो "मूल्य" के अंतर मिल जाएगा लिखने की ज़रूरत जो इन दो एसक्यूएल कथन से वापस आ गया है।
हम निम्नलिखित की कोशिश की, लेकिन यह सफल नहीं था:
SELECT value from table where date between DATE1 and DATE2
minus
SELECT value from table where date between DATE3 and DATE4
कोई भी सुझाव अत्यधिक सराहना की है।
क्या आप संख्यात्मक अंतर चाहते हैं (बशर्ते कि दोनों चयन केवल एक पंक्ति लौटाएं)? या आप सेट अंतर चाहते हैं (यानी कथन 1 से लौटाए गए सभी मान जो स्टेटमेंट 2 से वापस नहीं आये हैं)? –
मुझे संख्यात्मक diff – Sanath
की आवश्यकता है तो आपको trideceth12 के उत्तर को स्वीकार करना चाहिए। –