-1
我在下面我的db表季度的名單:生成季度數據運行MAT
我需要填充基於上面季度運行MAT。預期記錄如下: enter image description here
你能幫我在SQL服務器中實現這個嗎?
在此先感謝。
我在下面我的db表季度的名單:生成季度數據運行MAT
我需要填充基於上面季度運行MAT。預期記錄如下: enter image description here
你能幫我在SQL服務器中實現這個嗎?
在此先感謝。
您的要求或最終結果對我來說不是很清楚。 在另一方面,如果你可以檢查以下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
感謝你的努力。但它沒有給出預期的結果。 對於季度數據「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