Oracle
 sql >> Baza danych >  >> RDS >> Oracle

data Oracle sql nie później niż dzisiaj

Za ostatnie 24 godziny:

Where publish_date >= sysdate -1

lub o dowolnej porze dzisiaj (północ do przodu)

where publish_date >= trunc(sysdate)

Jeśli jest to duża tabela, zakładam, że masz indeks w dniu publish_date. Jeśli użyjesz trunc(publish_date), użycie indeksu może nie być możliwe (nieprzetestowane, ale dla pewności uruchom plan wyjaśniania).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Polecenie SQL nie zostało poprawnie zakończone?

  2. Sprawdź, czy parametr ma wartość NULL w klauzuli WHERE

  3. Jak mogę pobrać następne zdarzenie, gdy przesunięcie jest zmienne?

  4. Usuwanie nagle zajmuje dużo czasu

  5. Baza danych Oracle TNS Długość wartości klucza „źródło danych” przekracza limit „128”