2015-10-12 65 views
0

這裏存在着今天的日期得到的數據是我的表:如何僅從未在以前的日期使用Oracle查詢

Id date   interfaceid 
------------------------------ 
    1 10-12-2015  1502 
    2 10-01-2015  1560 
    3 10-04-2015  1502 
    4 10-03-2015  1502 
    5 10-09-2015  1555 
    6 10-12-2015  1569 

在這個數據,我們必須找出今天(10-12-在以前的日期2015)的數據,其不存在

+0

選擇從MY_TABLE MYDATA其中指明MyDate = 2015年10月12日減去選擇MYDATA從MY_TABLE其中指明MyDate <> 2015年10月12日;更改表格和字段名稱以匹配您的名稱並正確格式化日期。 – Bob

回答

1

嘗試這種情況:

select * from yourtable 
where datecol = '10-12-2015' 
and value not in(select value from yourtable where datecol <> '10-12-2015') 
+0

感謝,而不是給'10 -12-2015'我們可以使用CURRENT_DATE嗎? – user3829086

+0

我試着用查詢從my_table中選擇mydata,其中datetimestamp = to_char(CURRENT_DATE,'DD-MON-YYYY')減去從my_table中選擇mydata,其中datetimestamp <> CURRENT_DATE; – user3829086

+0

這是正確的語法? – user3829086

相關問題