|
[PHP]
create table lccont
(
ProposalContNo varchar2(10),
InsuredIDNo varchar2(18),
InsuredName varchar2(20),
MakeDate date,
MakeTime varchar2(8),
Operator varchar2(10)
);
insert into lccont values('1','330102191005010811','悟空',to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd'),'15:01:10','100');
insert into lccont values('2','330102191005010811','悟空',to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd'),'15:01:10','100');
insert into lccont values('3','330101199005010855','八戒',to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd'),'18:01:10','200');
commit;
SQL> select * from lccont;
PROPOSALCO INSUREDIDNO INSUREDNAME MAKEDATE MAKETIME OPERATOR
---------- ------------------ -------------------- --------- -------- ----------
1 330102191005010811 悟空 19-APR-07 15:01:10 100
2 330102191005010811 悟空 19-APR-07 15:01:10 100
3 330101199005010855 八戒 19-APR-07 18:01:10 200
select ProposalContNo,
InsuredIDNo,
InsuredName,
MakeDate,
MakeTime,
Operator
from (select ProposalContNo,
InsuredIDNo,
InsuredName,
MakeDate,
MakeTime,
Operator,
count(*) over (partition by InsuredIDNo,MakeDate,MakeTime,Operator) record_count
from lccont)
where record_count>=2;
SQL>
PROPOSALCO INSUREDIDNO INSUREDNAME MAKEDATE MAKETIME OPERATOR
---------- ------------------ -------------------- --------- -------- ----------
1 330102191005010811 悟空 19-APR-07 15:01:10 100
2 330102191005010811 悟空 19-APR-07 15:01:10 100
2rows
[/PHP] |
|