0
我想要顯示結果,其中存儲在表中的日期不在查詢中指定的日期之間。顯示結果期間
if last_Tran_date != from_date
and if last_Tran_date != to_date
因此沒有交易。 所以我想顯示結果。
例如 最後一次交易日期
1-JAN-16
2-JAN-16
8-FEB-16
10-MAC-16
PERIOD TO QUERY:(FROM 2-JAN-16 TO 8-FEB-16
)
I F最後交易日期不在期間查詢, 然後顯示結果。
SELECT L.TDR_CODE||' - '||T.TDR_NAME TDR_CODE,L.CLIENT_NO,L.CLIENT_TYPE
,L.AMLA_RISK,L.ACCT_TYPE,L.CLIENT_NAME,L.DATE_CREATED,L.ANNUAL_INCOME
,L.NET_WORTH,L.ACCT_GROUP,L.PAIDUP_CAPITAL,L.SHAREHOLDER_FUND,L.OCCUPATION
,L.LAST_TRAN_DATE,K.CHQ_BANK,K.CHQ_NO,K.CHQ_AMT,decode(K.category,'3'
, decode(nvl(K.cancel_flag,'N'),'N',1,-2) ,0) chqamt_cash
FROM BOS_M_CLIENT L
, BOS_M_TRADER T,BOS_M_LEDGER_REC K
WHERE ((K.CHQ_NO IS NOT NULL AND K.CHQ_AMT>50000)
OR (K.CATEGORY='3' AND K.CHQ_AMT>10000))
AND L.PROHIBIT_TRADE<>'C'
AND L.CLIENT_NO = K.CLIENT_NO(+)
AND L.amla_risk='High'
AND L.TDR_CODE=T.TDR_CODE
AND L.tdr_code>=:P_FROM_TDR_CODE
AND L.tdr_code<=:P_TO_TDR_CODE
AND K.TRAN_DATE>=:P_FROM_DATE
AND K.TRAN_DATE<=:P_TO_DATE
AND L.LAST_TRAN_DATE NOT BETWEEN :P_FROM_DATE AND :P_TO_DATE
這兩個條件都似乎可以用'NOT BETWEEN'。你可以在你的問題中添加一些示例數據嗎? –
提供示例結果 – Beginner
我希望顯示結果,其中存儲在表中的日期不在查詢中指定的日期之間。 – zakira