SQL Results of multiple case statements in one row -


मेरे पास तालिका है जिसमें:

  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