trzeba wyświetlić niektóre dane, jeżeli jest to - nowe dane - uaktualnione dane powiedzmy, będę opierając te dane z kolumny publishdate i aktualizowana kolumna gdzie publishdate i updateddate są zarówno sygnatury czasowe? . więc jak obliczyć datę, jeśli jest nowa?oracle data sql nie później niż dzisiaj
Odpowiedz
Przez ostatnie 24 godziny:
Where publish_date >= sysdate -1
lub w dowolnym momencie dzisiaj (o północy do przodu)
where publish_date >= trunc(sysdate)
Jeśli jest duży stół, Zakładam, że masz indeksu na Data publikacji. Jeśli użyjesz skrótu (publish_date), może nie być możliwe korzystanie z indeksu (nietestowane, ale upewnij się, że masz plan wyjaśniający).
wuhuuuu! działa idealnie +1 –
sysdate -1 ... nice: D – GedankenNebel
Spróbuj
Where TRUNC(sysdate) = TRUNC(publish_date)
sysdate
powraca dzisiejszą datę z czasem. TRUNC
usuwa Part Time
Nie chcę zepsuć wartości -1, ale jako @tbone wyjaśniono, używając 'TRUNC (publish_date) 'jest prawdopodobnie złym pomysłem i zabójcą wydajności w tej sytuacji –
- 1. Oracle SQL - DATA większa niż instrukcja
- 2. MAX (data) - SQL ORACLE
- 3. Data przechowywania kolumny Oracle Data, ale jej nie jest wyświetlana.
- 4. Jak zmienić strefę czasową Oracle SQL Developer/Oracle Data Modeler?
- 5. jQuery później niż obciążenie okna
- 6. JPQL Sprawdź więcej niż mniej niż dzisiaj data w dopisku @Query
- 7. Oracle SQL vs Oracle PL/SQL
- 8. data mysql pokaż wyniki dzisiaj/wczoraj/tydzień
- 9. Zapytanie Oracle dla formatu Data
- 10. Oracle Identify Data Type
- 11. Oracle Data Formatowanie Data zerowa jako 00/00/0000
- 12. Czas dat PHP większy niż dzisiaj
- 13. Jak porównać tylko część daty, gdy data dostawy jest dzisiaj
- 14. Wersje JavaScript później niż 1.5 - dlaczego?
- 15. Oblicz różnicę między 2 data/czas w Oracle SQL
- 16. Jak wyeksportować obraz modelu relacyjnego w Oracle SQL Data Modeler?
- 17. Konwersja timestamp/data od czasu UTC do EST Oracle SQL
- 18. Szyny gdzie data jest większa niż podana data zapytania
- 19. Pobierz obiekty z datą większą niż dzisiaj lub pustą datą.
- 20. Obsługa Bool Oracle SQL
- 21. Oracle Sortowanie SQL 10g VARCHAR2
- 22. PHP: Jak sprawdzić, czy data jest dzisiaj, wczoraj czy jutro
- 23. Odata: Filtr "Większy niż data"
- 24. Oracle: Jak wybrać aktualną datę (Dzisiaj) przed północą?
- 25. Oracle SQL - znajdź NIE wartości w tabeli
- 26. Oracle SQL wartość zerowa nie została wybrana
- 27. Serwer SQL nie może wywoływać metod Data
- 28. Oracle SQL select odrębny
- 29. Ręczne przekazywanie sekwencji - sql oracle
- 30. Data/data serwera SQL LIKE wybierz?
Nie jest jasne, czego chcesz. Czy możesz opisać lepiej? – codingbiz
Mam kolumnę daty publikacji i chcę wyświetlić dane, które są publikowane w ciągu tego dnia, a nie te, które zostały opublikowane wczoraj, ani wcześniej. – sasori