Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> group by problem-URGENT !
SELECT
IODT.IOBS,IODT.IODT,IODT.JACD,IODT.GDGB,IODT.ACCT,SUM(IODT.IOSU)
IPSU,SUM(IODT.IOMN) IPMN,0 CHSU,0 CHMN
FROM IODT,IOBA
WHERE IOBA.SUGB IN ( 'º»»ç±¸¸Å','ÇöÀ屸¸Å','ÀüÀÔ') AND
IODT.IOBS = IOBA.IOBS AND IODT.IOGB = IOBA.IOGB AND IODT.IONO = IOBA.IONOGROUP BY IODT.IOBS,IODT.IODT,IODT.JACD,IODT.GDGB,IODT.ACCT I 've met some problem in execute above sql statment. When I execute this sql, it takes time, almonst 40 sec. so I test without group by function as follow,
SELECT
IODT.IOBS,IODT.IODT,IODT.JACD,IODT.GDGB,IODT.ACCT,SUM(IODT.IOSU) IPSU
FROM IODT,IOBA
WHERE IOBA.SUGB IN ( 'º»»ç±¸¸Å','ÇöÀ屸¸Å','ÀüÀÔ') AND
IODT.IOBS = IOBA.IOBS AND IODT.IOGB = IOBA.IOGB AND IODT.IONO = IOBA.IONO
but I takes only 0.5 Sec !
I just wondering what is the problem? what makes too many time in doing
that job?
is there any person to show me the hint? or to give me some commment
when I use group by function ?
I'm 1 year experience programmer. please help me. Received on Tue Sep 07 1999 - 04:44:13 CDT
![]() |
![]() |