sql server calculate value according to pecentage and add and group them according to uid -
मेरे पास यह तालिका है मुझे आउटपुट प्राप्त करना है ऑडिटवेवल का प्रतिशत मूल्य जैसे 1 रिकॉर्ड में 10/100 * 33000 = 3300 मुझे इन सभी मूल्यों को जोड़ना होगा और उन्हें यूआईडी के लिए अभिलेख देना होगा मैंने इसे करने की कोशिश की लेकिन कुछ कैसे काम नहीं करते यह विकल्प आज़माएं परिणाम: <पूर्व> डेमो पर temp_calpoints1
ऑर्डर ऑफ प्रोसिड uid ordervalue प्रतिशत 1 1 16 33000 10 1 2 4 33000 10 1 3 5 33000 10 1 4 5 33000 20 1 5 4 700000 10 2 1 4 100000 10 2 2 4 100000 10 2 3 5 100000 10 2 4 4 100000 20 2 5 4 700000 10 2 6 1 700000 6 2 6 4 700000 6 2 6 16 700000 6 4 5 5 700000 10 5 1 16 700000 10
uid totalvalue 1 xxx 4 xxx 5 xxx 16 xxx
का चयन करें processid, SUM (ordervalue) AS [TotalSales] FROM [dbo ] .temp_calpoints1 ग्रुप द्वारा [यूआईडी]
SELECT [यूआईडी], एसएम (([प्रतिशत] / 100.00) * ऑडरवेवल्यू) कुल के रूप में डीओओटीईटी 46 ग्रुप बाय [यूआईडी]
uid कुल 1 42000.000000 4 225300.000000 5 89900.000000 16 115300.000000
Comments
Post a Comment