TSQL-生成季度输出

TSQL-生成季度输出,tsql,Tsql,我有一个带有3列X、日期和Qtr的表,如附件所示 我需要获得附件中提到的输出(仅获取8个季度的数据) 我期望以下基于Qtr值的结果集,我希望生成X值的总和。输出应如下所示: Qtr mOutput ---------------- 1 x1+x2 2 x3+x4+x5 3 x6+x7+x8 4 x9+x10+x11 5 x12+x13+x14 6 x15+x16+x17 7 x18+x19+x2

我有一个带有3列X、日期和Qtr的表,如附件所示

我需要获得附件中提到的输出(仅获取8个季度的数据)

我期望以下基于Qtr值的结果集,我希望生成X值的总和。输出应如下所示:

Qtr     mOutput
----------------    
1       x1+x2
2       x3+x4+x5
3       x6+x7+x8
4       x9+x10+x11
5       x12+x13+x14
6       x15+x16+x17
7       x18+x19+x20
8       x21+x22+x23
请帮我解释一下这个问题

谢谢,
Naveen

您可以在语句中使用
JOIN
groupby
HAVING count(*)=3
。可能有用

您的代码在哪里!到目前为止你都尝试了什么?欢迎来到so。当你越详细地阐述你的问题,它会帮助人们发布更多有用的答案。还应考虑写得更好,写下表格和预期结果,而不是发布imagesTip:使用适当的软件(MySQL、Oracle、DB2等)和版本(例如,
sql-server-2014
)标记数据库问题很有帮助。语法和特征的差异通常会影响答案。
Qtr     mOutput
----------------    
1       x1+x2
2       x3+x4+x5
3       x6+x7+x8
4       x9+x10+x11
5       x12+x13+x14
6       x15+x16+x17
7       x18+x19+x20
8       x21+x22+x23