में PIVOT फ़ंक्शन को समझना मैं SQL के लिए बहुत नया हूं।टी-एसक्यूएल
मैं इस तरह एक मेज है:
ID | TeamID | UserID | ElementID | PhaseID | Effort
-----------------------------------------------------
1 | 1 | 1 | 3 | 5 | 6.74
2 | 1 | 1 | 3 | 6 | 8.25
3 | 1 | 1 | 4 | 1 | 2.23
4 | 1 | 1 | 4 | 5 | 6.8
5 | 1 | 1 | 4 | 6 | 1.5
और मैं इस
ElementID | PhaseID1 | PhaseID5 | PhaseID6
--------------------------------------------
3 | NULL | 6.74 | 8.25
4 | 2.23 | 6.8 | 1.5
मैं समझता हूँ कि मैं धुरी समारोह उपयोग करने की आवश्यकता की तरह डेटा प्राप्त करने के लिए कहा गया था। लेकिन यह स्पष्ट रूप से समझ में नहीं आता है। अगर कोई इसे उपर्युक्त मामले में समझा सकता है तो यह बहुत मददगार होगा। (या कोई विकल्प यदि कोई हो)
धन्यवाद यह मिला। QUOTENAME से पहले मुझे केवल हार्ड कोड 'PhaseID' की आवश्यकता है। सही? QUOTENAME में –
आपको यह पहचानना होगा कि आपको कौन से कॉलम से मूल्य प्राप्त करने की आवश्यकता है।क्या आप यही पूछ रहे हैं? – Taryn
ठीक है। समझ गया। धन्यवाद –