मैं एक अजीब परिदृश्य है इस प्रकार है, जहां मैं संरचित एक तालिका के दाईं सबसे गैर शून्य स्तंभ वापस जाने के लिए की जरूरत है:T-SQL - लौटें सबसे-दाएं गैर शून्य स्तंभ
GL Q1 Q2 Q3 Q4
1 100 0 0 0
2 100 900 250 0
3 600 100 0 1000
मैं उम्मीद कर रहा हूँ उत्पादन होने के लिए:
GL Amount
1 100
2 250
3 1000
वहाँ वैसे भी एक मामला बयान या इसी तरह के समाधान का सहारा के बिना एक सेट-आधारित दृष्टिकोण के रूप में यह पूरा करने के है? प्रदर्शन यहां महत्वपूर्ण होगा।
मुझे नहीं लगता कि आप 0 के बजाय उन्हें शून्य के रूप में प्राप्त कर सकते हैं? –
क्या होगा यदि सभी शून्य हैं? – gbn