2013-08-31 48 views
0

我想在ORACLE中的SQL查詢中比較特定的日期,但它返回的是空值。但是,如果我使用的是大於或小於那麼它工作正常。請檢查並恢復我與您的反饋..我不能在日期查詢中使用相等性

SELECT * 
FROM TICK 
WHERE stock_id = 7108 
    AND TRUNC(TICK_date) = To_date('30/08/2013', 'dd/mm/yyyy') 
+0

返回NULL值?哪裏?你的意思是空的結果嗎? –

+0

是的,它是返回一個空的結果 – user2735082

+0

然後顯然沒有'stock_id = 7108'的行** *** *** *** tick_date = '30/08/2013'' –

回答

0

返回空值意味着沒有記錄下哪些tick_date列相當於TO_DATE('30/08/2013' ,‘DD/MM/YYYY’ )被截斷後。你有什麼問題?我不明白。

+0

尊敬的先生:我的表格包含特定日期的記錄... – user2735082

+0

這是一條評論,而不是答案 –