Reputation: 4727
I have a table whose description is below..
ID NOT NULL NUMBER
CMP NVARCHAR2(100)
SAP_ID NVARCHAR2(100)
ID_OD_COUNTCHANGE NVARCHAR2(100)
ID_OD_CHANGEDDATE DATE
RRH_COUNTCHANGE NVARCHAR2(100)
RRH_CHANGEDDATE DATE
TENANCY_COUNTCHANGE NVARCHAR2(100)
TENANCY_CHANGEDDATE DATE
RFS_DATE DATE
RFE1_DATE DATE
INFRA_PROVIDER NVARCHAR2(100)
IP_COLO_SITEID NVARCHAR2(100)
SITE_NAME NVARCHAR2(500)
R4GSTATE NVARCHAR2(100)
MW_INSTALLED NVARCHAR2(100)
DG_NONDG NVARCHAR2(100)
EB_NONEB NVARCHAR2(100)
TOWER_TYPE NVARCHAR2(100)
VENDOR_CODE NVARCHAR2(100)
RFCDATE DATE
POLITICAL_STATE_NAME NVARCHAR2(100)
POLITICAL_STATE_CODE NVARCHAR2(100)
SITE_DROP_DATE DATE
CITY_NAME NVARCHAR2(100)
NEID NVARCHAR2(100)
FACILITY_LATITUDE NVARCHAR2(100)
FACILITY_LONGITUDE NVARCHAR2(100)
RJ_STRUCTURE_TYPE NVARCHAR2(100)
RJ_JC_NAME NVARCHAR2(100)
RJ_JC_CODE NVARCHAR2(100)
COMPANY_CODE NVARCHAR2(100)
BLCHAIN_RESP_MSG_MASTER NVARCHAR2(100)
BLCHAIN_RESP_CODE_MASTER NVARCHAR2(100)
SITE_ADDRESS CLOB
Now my condition in which I want to get the data is below.
RFS_DATE should be greater than or equal to RFE1_DATE TENANCY_CHANGEDDATE should be greater than or equal to RFS_DATE RRH_CHANGEDDATE should be greater than or equal to RFS_DATE ID_OD_CHANGEDDATE should be greater than or equal to RFS_DATE
Also below is my stored procedure in which I want the data to get fetched.
PROCEDURE GETENODEBDATA_BKC_INFO_INCREM
(
TBLDATA OUT SYS_REFCURSOR
)
AS
BEGIN
OPEN TBLDATA FOR
SELECT * FROM tbl_ipcolo_billing_mst where company_code is not null;
END GETENODEBDATA_BKC_INFO_INCREM;
How to get the data by applying above conditions?
Upvotes: 0
Views: 34
Reputation: 35920
Seems normal WHERE
clause with condition ANDed
SELECT * FROM tbl_ipcolo_billing_mst where company_code is not null
--
AND RFS_DATE >= REF1_DATE
AND TENANCY_CHANGEDDATE >= RFS_DATE
AND RRH_CHANGEDDATE >= RFS_DATE
AND ID_OD_CHANGEDDATE >= RFS_DATE
Cheers!!
Upvotes: 1
Reputation: 522346
Your logic would imply the following query:
SELECT *
FROM tbl_ipcolo_billing_mst
WHERE
company_code IS NOT NULL AND
RFS_DATE >= RFE1_DATE AND
TENANCY_CHANGEDDATE >= RFS_DATE AND
RRH_CHANGEDDATE >= RFS_DATE AND
ID_OD_CHANGEDDATE >= RFS_DATE;
Upvotes: 1