sql server - Split Rows data to Columns in SQL -
मेरे पास निम्न डेटा वाला एक टेबल है
दिनांक मान ------ --------------- 2014-01-01 20 2014-01-02 18 2014-01-03 06 2014-02-01 22 2014-02-02 162 2014-02-03 16 यहां मेरे पास 2 महीने के पहले 3 तिथियां हैं मुझे आउटपुट मिला है
दिनांक जनवरी 2014 फरवरी 2014 ------------------------- 01 20 06 02 18 162 03 06 16
टेस्ट डेटा <प्री> DECLARE @ TABLE TABLE ([दिनांक] DATE, मान INT) @ मूल्य मानों में सम्मिलित करें ('2014-01-01', 20), ('2014-01-02', 18), ( '2014-01-03', 06), ('2014-02-01', 22), ('2014-02-02', 162), ('2014-02-03', 16) [दिनांक], दिनांक [दिनांक], बाएं (DATENAME (महीना, [दिनांक] से क्वेरी SELECT * FROM (चयन दिन ([दिनांक]) ), 3) + '' (साल) (एनईएचएआरएएआर के रूप में [दिनांक]), एनओएचएआरएएआर (4) मोन_ ययय वाई, टैबल से मूल्य) टी पीआईवीओटी (एसएम (मान) मोन_यवायय इन ([जनवरी 2014], [फरवरी 2014]) ) पी परिणाम सेट एक ???? ???? ???? ???? ?? एक ???? एक ???? एक ???? एक ?? | â ???? एक ???? एक ???? एक ???? एक ???? एक ??? ? एक ???? एक ???? एक ???? एक ???? एक ?? | â ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? ए???? दिनांक जनवरी 2014 एक फरवरी 2014 ए?? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ?? एक ¬ ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ?? एक ¬ ???? एक ???? एक? ?????? ?????? ?????? ???? ???? ???? ???? ???? ???? 1 एक 20 एक 22 इंच ए???? 2 एक 18 एक 162 एक ए???? 3 एक 6 एक 16 एक एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ?? © एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ?? © एक ???? एक? ??? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? एक ???? आपको वास्तविक डेटा को खोलने के लिए डायनामिक एसक्यूएल का उपयोग करना होगा क्योंकि कॉलम में कई मान हो सकते हैं और यह समाधान वास्तविक जीवन समस्याओं के लिए वास्तव में व्यावहारिक नहीं है, लेकिन कम से कम यह आपको कुछ विचार देता है इसके बारे में कैसे जानें। गतिशील रूप से धुरी पंक्तियों को सीखने के लिए इसे देखें।
Comments
Post a Comment