ВЫБЕРИТЕ rr.NLFinancialReportLayoutID, rr.NLFinancialReportLineTypeID, rr. Название, rr.ReportRow, rr.SubtotalGroup,
случай когда rr.reportrow между g1.min_row и концом g1.reportrow после этого g1.reportrow как g1,
случай когда rr.reportrow между g2.min_row и концом g2.reportrow после этого g2.reportrow как g2,
случай когда rr.reportrow между g3.min_row и концом g3.reportrow после этого g3.reportrow как g3,
случай когда rr.reportrow между g4.min_row и концом g4.reportrow после этого g4.reportrow как g4,
случай когда rr.reportrow между g5.min_row и концом g5.reportrow после этого g5.reportrow как g5,
случай когда rr.reportrow между g6.min_row и концом g6.reportrow после этого g6.reportrow как g6,
случай когда rr.reportrow между g7.min_row и концом g7.reportrow после этого g7.reportrow как g7,
случай когда rr.reportrow между g8.min_row и концом g8.reportrow после этого g8.reportrow как g8,
случай когда rr.reportrow между g9.min_row и концом g9.reportrow после этого g9.reportrow как g9
ОТ NLFinancialReportRow RR
левые наружные соединяют (ОТБОРНОЕ NLFinancialReportLayoutID, ReportRow, isnull ((отборное reportrow верхней части 1 ОТ NLFinancialReportRow s2 ГДЕ S2.NLFinancialReportLayoutID = s1.NLFinancialReportLayoutID и >= 1 и s2.reportrow = 2 и s2.reportrow = 3 < s1="">и s2.reportrow = 4 < s1="">и s2.reportrow = 5 < s1="">и s2.reportrow = 6 < s1="">и s2.reportrow = 7 < s1="">и s2.reportrow = 8 < s1="">и s2.reportrow = 9 < s1="">и s2.reportrow 0 isnull < s1="">(s2.SubtotalGroup, 0 < s1=""> )
ИДИТЕ
|