2016-11-29 59 views

回答

0

您的要求或最終結果對我來說不是很清楚。 在另一方面,如果你可以檢查以下SQL CTE query,我相信它可以幫助你

我希望的結果是,如你所願 有宿舍的桌子和變換季度名稱CTE表達之間的交叉聯接爲新的格式

; with cte as (
select 
    SUBSTRING(Period_Qtr,1,4) + ' MAT Q' + SUBSTRING(REVERSE(Period_Qtr),1,1) as p 
from quarters 
) 
select * 
from cte, quarters 

輸出: enter image description here

+0

感謝你的努力。但它沒有給出預期的結果。 對於季度數據「2014季度1」,「2014季度2」,「2014季度3」,「2014季度4」 「period_mat」列值將爲「2014季度q4」。 對於季度數據「2014季度2」,「2014季度3」,「2014季度4」,「2015季度1」 「period_mat」列值將爲「2015 mat q1」。 '2014季度3','2014季度4','2015季度1','2015季度2't 他period_mat列值將是'2015 mat q2'等等 – user3660595