- 论坛徽章:
- 0
|
不好意思,下面是我的问题的详细描述!
(1)我的问题的SQL脚本和样例数据,如:
create table pig(
ear_ num number(5) not null, --母猪耳号
son_num number(3) , -- 每胎产仔数
embryo_num number(5), -- 胎次
);
insert into pig values(\'1\',\'14\',\'1\');
insert into pig values(\'1\',\'15\',\'2\');
insert into pig values(\'1\',\'15\',\'3\');
insert into pig values(\'2\',\'16\',\'1\');
insert into pig values(\'2\',\'17\',\'2\');
insert into pig values(\'2\',\'18\',\'3\');
select * from PIG;
EAR_NUM SON_NUM EMBRYO_NUM
------------------ ----------------- --------------------------
1 14 1
1 15 2
1 15 3
2 16 1
2 17 2
2 18 3
(2)问题描述,如:
要得到所有连续三胎产仔数目都小于21的母猪资料(例如耳号为1的母猪,其第一胎产仔数为14,第二胎为15,第三胎也是15,那末就符合条件),
(3)期望结果,如:
EAR_NUM SON_NUM EMBRYO_NUM
------------------ ----------------- --------------------------
1 14 1
1 15 2
1 15 3
2 16 1
2 17 2
2 18 3
请大侠帮忙! |
|