Oracle统计某一年中的1-12个月的数据总和(非常实用)
实战案例
查询2015年1月到12个月的所有实有人口数量和往年2014年1月到12个月的实有人口数量,没有的月份显示 人口数量为0.类似效果如图

创建表
?
| 1 2 3 4 5 6 |
create
table
PERSONSITUATION
(
id
NUMBER not
null,
rdate
DATE,
nums
NUMBER
)
|
插入数据
?
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
insert
into
PERSONSITUATION (id, rdate, nums) values
(1, to_date("26-01-2015",
"dd-mm-yyyy"),
131);
insert
into
PERSONSITUATION (id, rdate, nums) values
(2, to_date("27-01-2013",
"dd-mm-yyyy"),
232);
insert
into
PERSONSITUATION (id, rdate, nums) values
(3, to_date("18-10-2013",
"dd-mm-yyyy"),
222);
insert
into
PERSONSITUATION (id, rdate, nums) values
(4, to_date("20-01-2015",
"dd-mm-yyyy"),
232);
insert
into
PERSONSITUATION (id, rdate, nums) values
(5, to_date("28-01-2015",
"dd-mm-yyyy"),
422);
insert
into
PERSONSITUATION (id, rdate, nums) values
(6, to_date("26-02-2015",
"dd-mm-yyyy"),
232);
insert
into
PERSONSITUATION (id, rdate, nums) values
(7, to_date("29-01-2014",
"dd-mm-yyyy"),
225);
insert
into
PERSONSITUATION (id, rdate, nums) values
(8, to_date("31-01-2015",
"dd-mm-yyyy"),
111);
insert
into
PERSONSITUATION (id, rdate, nums) values
(9, to_date("25-01-2013"
|
