•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Oracle section within the Web Development category of DaniWeb, a massive community of 456,521 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,795 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Oracle advertiser: Programming Forums
Views: 924 | Replies: 2
![]() |
•
•
Join Date: Oct 2007
Posts: 11
Reputation:
Rep Power: 2
Solved Threads: 1
i have the following query
SELECT C.FIELD6 ,C.FIELD2,C.TRANSACTIONNO
FROM ipfroutine_deduction a,Servicemaster B,INPATIENTBILLALLDETAILS C,
Departments D,INPATIENTBILLS E
WHERE a.ipftestcd=b.code
AND C.BILLNO=E.BILLNO
and trim(a.ipftestname)=trim(b.childname)
AND TRIM(B.childname)=TRIM(C.FIELD2)
AND TRIM(A.IPFDEPTCD)=TRIM(C.DEPTCD)
AND TRIM(C.DEPTDESCR)=TRIM(D.NAME)
AND E.FROMDATE BETWEEN TRUNC(A.IPFFROMDATE) AND NVL(TRUNC(A.IPFTODATE),E.FROMDATE)
AND C.BILLNO = 'D00024585'
It's result as
NO FIELD6 FIELD2 TRANSACTINO
1 220 CHG (HB TC DC, PLT ETC) T08581764
2 220 CHG (HB TC DC, PLT ETC) T08582937
3 220 CHG (HB TC DC, PLT ETC) T08584394
4 120 CREATININE T08581761
5 120 CREATININE T08582934
6 120 CREATININE T08584392
7 120 CREATININE T08583900
8 100 URINE ROUTINE T08581766
IN THIS RESULT I REQUIRE ONLLY 1 NO ROW AND I WANT TO SKIP ROW NO 2,3.
I DON'T KNOW THE FUNCTION THAT TWO COLOUMN HAVE THE SAME VALUE AND THIRD ONE ARE DIFFRENT.
SO ANYBODY CAN GIVE ME SOLUTION
IT'S URGENT!
SELECT C.FIELD6 ,C.FIELD2,C.TRANSACTIONNO
FROM ipfroutine_deduction a,Servicemaster B,INPATIENTBILLALLDETAILS C,
Departments D,INPATIENTBILLS E
WHERE a.ipftestcd=b.code
AND C.BILLNO=E.BILLNO
and trim(a.ipftestname)=trim(b.childname)
AND TRIM(B.childname)=TRIM(C.FIELD2)
AND TRIM(A.IPFDEPTCD)=TRIM(C.DEPTCD)
AND TRIM(C.DEPTDESCR)=TRIM(D.NAME)
AND E.FROMDATE BETWEEN TRUNC(A.IPFFROMDATE) AND NVL(TRUNC(A.IPFTODATE),E.FROMDATE)
AND C.BILLNO = 'D00024585'
It's result as
NO FIELD6 FIELD2 TRANSACTINO
1 220 CHG (HB TC DC, PLT ETC) T08581764
2 220 CHG (HB TC DC, PLT ETC) T08582937
3 220 CHG (HB TC DC, PLT ETC) T08584394
4 120 CREATININE T08581761
5 120 CREATININE T08582934
6 120 CREATININE T08584392
7 120 CREATININE T08583900
8 100 URINE ROUTINE T08581766
IN THIS RESULT I REQUIRE ONLLY 1 NO ROW AND I WANT TO SKIP ROW NO 2,3.
I DON'T KNOW THE FUNCTION THAT TWO COLOUMN HAVE THE SAME VALUE AND THIRD ONE ARE DIFFRENT.
SO ANYBODY CAN GIVE ME SOLUTION
IT'S URGENT!
•
•
Join Date: Feb 2007
Location: Bangalore,India
Posts: 1,444
Reputation:
Rep Power: 4
Solved Threads: 87
![]() |
•
•
•
•
•
•
•
•
DaniWeb Oracle Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Other Threads in the Oracle Forum
- Previous Thread: Change date format
- Next Thread: SP2-0640 Not connected



Linear Mode