oracle - How to assign correlative numbers to rows only using SQL? -


मेरे पास ओराकल डाटाबेस में निम्नलिखित तालिका है:

  इनवॉइस नम्बर इनवॉइसडेट इनवॉइस कोरलरल --- ---------- ----------- ------------------ 123 02-03-2009 0 124 02-03 -2009 0 125 02-04-2009 0 126 02-04-2009 0 127 02-04-2009 0 128 02-05-2009 0 12 9 02-06-2009 0 130 02-06-2009 0 ... .. ....  

और प्रत्येक पंक्ति के लिए 1 से शुरू होने वाले नंबरों का अनुक्रम रखने के लिए मैं प्रत्येक पंक्ति में Invoice Correlative कॉलम के लिए एक मान सेट करना चाहता हूं । उपरोक्त उदाहरण में मैं तालिका को इस तरह दिखना चाहती हूं:

  इनवॉइस नम्बर इनवॉइसडेट इनवॉइस कोरल ------------- ----------- ------------------ 123 02-03-2009 1 124 02-03-2009 2 125 02-04-2009 1 126 02-04-2009 2 127 02-04 -2009 3 128 02-05-2009 1 12 9 02-06-2009 1 130 02-06-2009 2 ... ... ...  

क्या यह करना संभव है केवल SQL कथन का उपयोग कर ?। मैं rownum के साथ खेल रहा हूं लेकिन कहीं नहीं मिला।

कोशिश करें:

< पूर्व> ROW_NUMBER () ओवर (इनवॉइस डेट द्वारा चालान संख्या द्वारा भाग)

Comments

Popular posts from this blog

c# - How to capture HTTP packet with SharpPcap -

jquery - SimpleModal Confirm fails to submit form -

php - Multiple Select with Explode: only returns the word "Array" -