我在做oracle中的日期比較。 當我執行下面與Oracle中的日期比較問題
select tr.x, tbi.y, to_char(tr.UPDATED_AT,'dd-mon-yyyy')
from tbi, tb, tr
where
tbi.id=tb.id and
tb.id=tr.id and
tr.updated_at = to_date('23/02/2016', 'dd/MM/yyyy')
代碼沒有行選擇
但是,當我執行以下查詢
select tr.x, tbi.y, to_char(tr.UPDATED_AT,'dd-mon-yyyy')
from tbi, tb, tr
where
tbi.id=tb.id and
tb.id=tr.id
and
tr.updated_at > to_date('23/02/2016', 'dd/MM/yyyy')
我得到這樣的結果
trx.x tbi.y TO_CHAR(TR.UPDATED_AT,'DD-MM-YYYY')
123456 0 23-02-2016
12345 0 23-02-2016
123 0 23-02-2016
123123 0 23-02-2016
爲什麼>
運營商顯示日期相等,並且=
沒有顯示相同的日期?
謝謝。這是工作,但爲什麼沒有trunc不工作? – monvic
我已經解釋了所有@monvic – sagi
明白了。謝謝@sagi – monvic