Thursday 15 August 2013

pivot - Manipulation on table in SQL Server -


मेरे पास तालिका मेल सुशूरी है:

कॉलम: < प्री> भेजें (इंट), उत्तर (इंट), एसआरटी (नर्वचर (10)), नाम (नर्वचर (10)) | भेजें | जवाब दें | SRT | नाम | ------------------------ | 100 | 8 | 10 | बी | | 30 | 2 | 20 | R | | 5 | 0 | 30 | S | -----------------------

मैं तालिका को बदलना और एक नया परिणाम सेट करना चाहता हूं:

और कॉलम में नाम और नए कॉलम के तहत एसआरटी के मूल्य को दिखाएं

  | | भेजें जवाब दें | बी | आर | एस | ------------------------- | 135 | 10 | 10 | 20 | 30 |   

मैं इसे SQL क्वेरी में कैसे कर सकता हूं?

यह आपके परिदृश्य के लिए ठीक काम करता है:

  भेजें SUM (भेजें) के रूप में भेजें, SUM (उत्तर) उत्तर के रूप में, MIN (मामले में जब नाम = 'बी' फिर एसआरटी ईएनडी) बी, मिन ( मामले में जब नाम = 'आर' फिर एसआरटी ईएनडी) आर, मिन (मामले में नाम = 'एस' फिर एसआरटी अंत) परीक्षण से एस के रूप में   

हालांकि अधिक गतिशील क्वेरी के लिए, आप चाहेंगे।

उदाहरण के लिए बेला:

No comments:

Post a Comment