-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