小编kal*_*lis的帖子

两个表上的SQL聚合

表A包含了2014年使用Oracle的数百万条记录

ID   Sales_Amount  Sales_Date
1      10           20/11/2014
1      10           22/11/2014
1      10           22/12/2014
1      10           22/01/2015     
1      10           22/02/2015         
1      10           22/03/2015     
1      10           22/04/2015     
1      10           22/05/2015 
1      10           22/06/2015     
1      10           22/07/2015
1      10           22/08/2015
1      10           22/09/2015    
1      10           22/10/2015     
1      10           22/11/2015  
Run Code Online (Sandbox Code Playgroud)

表B.

ID   ID_Date
1    22/11/2014
2    01/12/2014
Run Code Online (Sandbox Code Playgroud)

我希望6个月的总和以及ID 1的1年
从表B 开始日期为22/11/2014

Output Sales_Amount_6Months Sales_Amount_6Months
1               70                 130   
Run Code Online (Sandbox Code Playgroud)

我可以add_months在这种情况下使用吗?

sql oracle

1
推荐指数
1
解决办法
61
查看次数

标签 统计

oracle ×1

sql ×1