Tôi cần hiển thị một số dữ liệu nếu đó là - dữ liệu mới - dữ liệu cập nhật giả sử, tôi sẽ dựa vào các dữ liệu này từ cột publishdate và cột được cập nhật nơi publishdate và updateddate dấu thời gian ? . Vậy làm thế nào để tính toán ngày nếu nó là một ngày mới?oracle sql date không muộn hơn hôm nay
Trả lời
Đối với 24 giờ qua:
Where publish_date >= sysdate -1
hoặc bất cứ lúc nào ngày hôm nay (nửa đêm về phía trước)
where publish_date >= trunc(sysdate)
Nếu đây là một bảng lớn, tôi giả sử bạn có một chỉ mục trên ngày xuất bản. Nếu bạn sử dụng trunc (publish_date), nó có thể không sử dụng được chỉ mục (chưa được kiểm tra, nhưng chạy một kế hoạch giải thích để chắc chắn).
wuhuuuu! hoạt động hoàn hảo +1 –
sysdate -1 ... đẹp: D – GedankenNebel
Hãy thử
Where TRUNC(sysdate) = TRUNC(publish_date)
sysdate
lợi nhuận ngày hôm nay với thời gian. Các TRUNC
loại bỏ thời gian một phần
Tôi không muốn làm hỏng -1, nhưng như @tbone đã giải thích, sử dụng 'TRUNC (publish_date) 'có lẽ là một ý tưởng tồi và một kẻ giết người thực hiện trong tình huống này –
- 1. Tính toán tuổi Oracle từ ngày sinh và hôm nay
- 2. CHỌN các hàng MySQL trong đó ngày hôm nay là giữa hai cột DATE
- 3. MySQL Trả về Bản ghi Hôm nay Sử dụng DATE từ DATETIME Trường
- 4. Đếm ngày cho đến hôm nay moment.js
- 5. MySQL Chọn Ngày Bằng Hôm nay
- 6. so sánh ngày jpql ngày hôm nay
- 7. Google Doodle hôm nay của Moog Synthesizer
- 8. jQuery datepicker - thay đổi ngày "hôm nay"?
- 9. Ngày hết hạn hôm nay trong Java
- 10. WPF DatePicker mặc định ngày hôm nay
- 11. Làm thế nào để trở lại ngày hôm nay cho một biến trong Oracle
- 12. Tại sao strtotime của tôi ("hôm nay") không hoạt động?
- 13. Nhận ngày hôm qua bằng cách sử dụng Date
- 14. Nhận các đối tượng có ngày lớn hơn ngày hôm nay hoặc ngày trống
- 15. jQuery datepicker với ngày hôm nay như maxdate
- 16. Thay thế đối tượng hẹn hò với “hôm nay” và “ngày hôm qua” chuỗi trong iphone
- 17. Chuyển đổi thời đại cho đến nay trong sqlplus/Oracle
- 18. Trừ đi 24 giờ mỗi ngày trong T-SQL từ Ngày hôm nay
- 19. SQL chọn các bản ghi có ngày trước ngày hôm nay
- 20. Azure AppFabric so với Server AppFabric - hôm nay
- 21. Đường ray - Đang cố truy vấn từ một phạm vi ngày ... mọi thứ từ hôm nay
- 22. Mục tiêu C - nhận ngày hôm sau từ hôm nay (ngày mai)
- 23. Cách tốt nhất để kiểm tra xem hôm nay là ngày đầu tiên của tháng
- 24. Tìm hiểu xem NSDate là hôm nay, hôm qua, ngày mai
- 25. Nhận dấu thời gian của ngày hôm nay và hôm qua trong php
- 26. nhận NSDate ngay hôm nay, hôm qua, tuần này, tuần trước, tháng này, tháng trước ... biến
- 27. PostgreSQL, ngày kiểm tra liên quan đến "hôm nay"
- 28. Tôi muốn để có được ngày hôm nay không có thời gian
- 29. DES hoặc 3DES vẫn đang được sử dụng hôm nay?
- 30. iOS 5 - Đặt ngày tối thiểu UIDatePicker thành "hôm nay"
Không rõ bạn muốn gì. Bạn có thể mô tả tốt hơn không? – codingbiz
Tôi có một cột publishdate và tôi muốn hiển thị dữ liệu được xuất bản trong ngày này và không hiển thị dữ liệu đã được đăng hôm qua cũng như trước đó – sasori