【发布时间】:2018-10-25 02:25:26
【问题描述】:
我在 oracle 中有一个特定的要求,我在 table1 中有以下数据。我需要对table1的column3中具有相同编号和日期的值求和,然后插入table2中所示的数据。
有没有办法可以在查询中使用插入和选择来实现此要求?
表1
1 | 5/7/2013 | 10
1 | 5/7/2013 | 30
1 | 5/7/2013 | 50
1 | 6/28/2015 | 5
1 | 6/28/2015 | 70
1 | 6/28/2015 | 10
2 | 1/9/2016 | 60
2 | 1/9/2016 | 70
2 | 1/9/2016 | 80
表 2
1 | 5/7/2013 | 90
1 | 6/28/2015 | 85
2 | 1/9/2016 | 210
【问题讨论】:
-
提示:
GROUP BY和SUM。您是否尝试过查询?学习 SQL 的最佳方法是练习使用它。 -
Ygla 您要求向我们展示您尝试使用的查询,它可能不完整或不正确 - 例如
create table new_table2 as select col1, col2, sum(col3) sum_col3 from old_table1 group by col1, col2但我们可以提供帮助。此页面的脚注中有一个帮助链接,您可以在其中找到有关如何提问的提示(以便您得到及时的答案)。
标签: sql oracle11g oracle-sqldeveloper