मेरे पास तालिका है जिसमें:
EXTDEP EXTCODE PRICE 200 10001 200 500 10001 25 600 10001 36
परिणाम मुझे चाहिए:
EXTCODE PRICE200 PRICE500 PRICE600 10001 200 25 36
परिणाम I get:
EXTCODE PRICE200 PRICE500 PRICE600 10001 NULL NULL 36 10001 NULL 25 NULL 10001 200 NULL NULL
मेरा कोड:
जब कोड extdep = '200' होता है, तो '200' के रूप में मूल्य 1 अंत होता है, मामले में जब extdep = '500' तब मूल्य 1 अंत '500', मामले में जब extdep = '600' तो मूल्य 1 अंत के रूप में '600 '
कोई विचार? :)
इसे आज़माएं जो CASE कथन के लिए एक कुल लागू होता है:
< '500', अधिकतम (मामले जब extdep = 'ए' के रूप में) '200', अधिकतम (मामले में जब extdep = '500' तो मूल्य 1 अंत) के रूप में कोड> SELECT [ExtCode], MAX (जब extdep = '200' तब मूल्य 1 अंत) 600 'तो कीमत 1 अंत) एएस' 600 'से आपके_टेबल ग्रुप द्वारा एक्स्टकोड
Comments
Post a Comment