2017-10-12 134 views
0

嗨,我正在使用weblogic服務器。使用netbeans運行會產生不同的結果,使用oracle sql開發者運行會得到不同的結果。可能是什麼問題呢?netbeans和oracle sql developer列出不同的結果

選擇噸。*從(選擇(SELECT COUNT(*)作爲sayfasayisi從 indirim_liste LST其中lst.kategori不爲空並且lst.indirimtarih 不爲空並且lst.indirimyuzde> 5和lst.aktif = 1和 lst.edittarih> sysdate-1)as sayfasayisi,ROW_NUMBER()OVER(order by to_date(indirimtarih,'DD.MM.YYYY HH24:MI:SS')desc)rn,lst.hbkod, lst .isim,lst.fiyat,lst.indirimyuzde,lst.kategori,lst.firma, to_char(lst.indirimtarih,'DD.MM.YYYY HH24:MI')as indirimtarih from indirim_liste lst where lst.kategori is not null並且lst.indirimtarih 不爲空並且lst.indirimyuz de> 5和lst.aktif = 1和 lst.edittarih> sysdate-1 order to_date(indirimtarih,'DD.MM.YYYY HH24:MI:SS')desc)t其中t.rn在1和20之間

回答

0

根據執行時間和lst.edittarih的內容,sysdate-1可能會導致不同的計數和行隨時間變化而被選中。特別是如果該字段中存儲時間分量。