ho bisogno di visualizzare alcuni dati, se si tratta di un - nuovi dati - i dati aggiornati diciamo, sarò basando questi dati da una colonna publishdate e aggiornato colonna in cui publishdate e updateddate sono entrambi timestamp? . quindi come calcolare la data se è nuova?Oracle Data sql non oltre oggi
risposta
Per ultime 24 ore:
Where publish_date >= sysdate -1
o in qualsiasi momento oggi (mezzanotte in avanti)
where publish_date >= trunc(sysdate)
Se questo è un grande tavolo, suppongo di avere un indice su data di pubblicazione. Se si utilizza trunc (publish_date), potrebbe non essere possibile utilizzare l'indice (non testato, ma eseguire un piano di spiegazione per essere sicuri).
wuhuuuu! funziona perfettamente +1 –
sysdate -1 ... nice: D – GedankenNebel
Prova questa
Where TRUNC(sysdate) = TRUNC(publish_date)
sysdate
restituisce la data odierna con il tempo. Il TRUNC
rimuove la parte di tempo
Non voglio rovinare un -1, ma come spiegato da @tbone, usando 'TRUNC (publish_date) 'è probabilmente una cattiva idea e un killer delle prestazioni in questa situazione –
- 1. Oracle SQL - Funzioni analitiche OLTRE un gruppo?
- 2. MAX (DATA) - SQL ORACLE
- 3. Calcolo dell'età Oracle dalla data di nascita e oggi
- 4. Oracle: come selezionare la data corrente (oggi) prima di mezzanotte?
- 5. jpql data confronto oggi
- 6. Oracle SQL: data/ora nella clausola where
- 7. Oracle SQL, come utilizzare data corrente - una data specificata
- 8. Golang: Data String ad oggi
- 9. Query Oracle Oracle per il formato data
- 10. Oracle SQL vs Oracle PL/SQL
- 11. Convertire epoca fino ad oggi in sqlplus/Oracle
- 12. String fino ad oggi in Oracle con millisecondi
- 13. Multithread Data Transfer tra Oracle e SQL Server - Network Performance
- 14. ROW_NUMBER() senza oltre in SQL
- 15. Converti timestamp data/ora da UTC a EST Oracle SQL
- 16. Calcolare differenza tra 2 data/orari in Oracle SQL
- 17. Data Oracle "Between" Query
- 18. Mongodb trova risultati per data oggi
- 19. Data di scadenza oggi in Java
- 20. Oracle Identify Data Type
- 21. Come modificare il fuso orario di Oracle SQL Developer/Oracle Data Modeler?
- 22. Strano Oracle SQL "non valido Identifier" errore
- 23. Come compilare un campo data/ora con data/ora corrente utilizzando Oracle Sql Loader
- 24. Aggiungi giorni Oracle SQL
- 25. Supporto Bool Oracle SQL
- 26. Oracle. Come stampare la data e l'ora?
- 27. Come bloccare le date in Fullcalendar oltre una certa data
- 28. Oracle SQL select distinct
- 29. connettersi in Oracle SQL
- 30. Confronto data con sysdate in oracle
Non è chiaro cosa vuoi. Puoi descrivere meglio? – codingbiz
ho una colonna publishdate e voglio visualizzare i dati che sono stati pubblicati in questo giorno, e non quelli postati ieri né precedenti – sasori