Monday 15 July 2013

tsql - sum aggerate in sql query -


मैं वर्तमान क्वेरी पर कैसे जोड़ या जोड़ सकता हूं (PDetail.DETAIL_FOR_QTY)?

  चयन PDetail.PLU, PDetail.DETAIL_FOR_QTY, PLU.PLU_DESC, PDetail भीतर से PLU.LAST_PRICE शामिल हों PLU पर PDetail.PLU = PLU.PLU_NUM कहां (PDetail.DEPT = 26) और (PDetail.StoreNumber में (1, 2, 3, 4, 7, 8, 10, 12, 14, 16)) और (पीडीटीईटी.एमईईएमएएमएपी कन्वर्ट के बीच (डेटेटई, '2013-06-20 00:00:00', 102) और कन्वर्ट (DATETIME, '2013-06- पीएलयू.पीएलयूडीईएसईसी   

द्वारा आदेशः मुझे कुछ ऐसा मिलता है:

  08024401 1 आइटम 1 17.4900 08048003 1 ITEM2 22.9900 08,048,004 1 ITEM3 22.9900 08,048,004 1 ITEM3 22.9900   

मैं इन दोनों को जोड़ने के लिए है, क्योंकि वे एक ही (PDetail अंदरूनी शामिल हों PLU पर PDetail.PLU = PLU के आधार पर कर रहे हैं कोशिश कर रहा हूँ। PLU_NUM):

  PDetail.PLU PDetail.DETAIL_FOR_QTY PLU.PLU_DESC इस 08048004 1 ITEM3 22.9900 08048004 1 ITEM3 22.9900   

वांछित परिणाम जोड़ने की जरूरत नहीं है : <पूर्व> 08 024,401 1 ITEM1 17.4900 08,048,003 1 ITEM2 22.9900 08,048,004 2 ITEM3 22.9900

के लिए टिप्पणियों के आधार पर सवाल, तो आप बस चाहते हैं

  के रूप में PDetail.PLU, योग (DETAIL_FOR_QTRY) का चयन [मात्रा योग], PLU.PLU_Description, मैक्स (PLU.Last_Price) PDetail भीतर से शामिल हों PLU पर PDetail.PLU = PLU.PLU_NUM कहां (PDetail.DEPT = 26) और (PDetail.StoreNumber में (1, 2, 3, 4, 7, 8, 10, 12, 14, 16)) और (PDetail.TIME_STAMP CONVERT के बीच (DATETIME, '2013-06-20 00:00:00', 102) और कन्वर्ट (DATETIME, '2013-06-20 23:59:59', 102)) पीडीटीईपी द्वारा ग्रुप। पीएलयू, पीएलयू.पीएलयू डेस्क्रिप्शन  < / प्री>  

No comments:

Post a Comment