मैं सभी कर्सर सेटअप और ब्रेवटी के लिए अस्थायी तालिका से चयन छोड़ रहा हूं। असल में, यह कोड प्रति लेनदेन के सभी लेनदेन के लिए एक चलती शेष राशि की गणना करता है।मैं कर्सर का उपयोग किए बिना SQL में चल रहे कुल की गणना कैसे करूं?
WHILE @@fetch_status = 0
BEGIN
set @balance = @[email protected]
insert into @tblArTran values (--from artran table
@artranid, @trandate, @type,
@checkNumber, @refNumber,@custid,
@amount, @taxAmount, @balance, @postedflag, @modifieddate)
FETCH NEXT FROM artranCursor into
@artranid, @trandate, @type, @checkNumber, @refNumber,
@amount, @taxAmount,@postedFlag,@custid, @modifieddate
END
एक और प्रश्न का उत्तर इस कोड से प्रेरित होकर,
SELECT @nvcConcatenated = @nvcConcatenated + C.CompanyName + ', '
FROM tblCompany C
WHERE C.CompanyID IN (1,2,3)
मैं सोच रहा था अगर एसक्यूएल, उसी तरह यह तार concatonating है में संख्या योग करने के लिए अगर आप मेरी अर्थ मिल की क्षमता थी। यही है, एक कर्सर का उपयोग किए बिना प्रति पंक्ति "चलने वाली शेष राशि" बनाने के लिए।
क्या यह संभव है?
इस दृश्य [http://stackoverflow.com/questions/1124317/query-for-total-should-keep-on-adding-with-each-row-of-cost-column से अलग पिछले रिकॉर्ड /1124682#1124682 ](http://stackoverflow.com/questions/1124317/query-for-total-should-keep-on-adding-with-each-row-of-cost-column/1124682#1124682) –