TSQL-生成季度输出
我有一个带有3列X、日期和Qtr的表,如附件所示 我需要获得附件中提到的输出(仅获取8个季度的数据) 我期望以下基于Qtr值的结果集,我希望生成X值的总和。输出应如下所示: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
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