[英]Need to find the difference between two timestamp in hours using oracle sql
[英]need to help to find time difference which is more than 6 hours in oracle
我有一個表,它有兩列,如:start_date 和 end_date。
start_time/end_time= 9/24/2019 12:22:43 AM 的樣本值。
現在我需要編寫一個查詢,它將拋出 time_interval(end_date-start_date) 超過 6 小時的數據。
使用INTERVAL
文字:
WHERE end_date > start_date + INTERVAL '6' HOUR
使用NUMTODSINTERVAL
function:
WHERE end_date > start_date + NUMTODSINTERVAL( 6, 'HOUR' );
或者使用一天中的一小部分:
WHERE end_date > start_date + 6 / 24;
您可以使用:
WHERE end_date-start_date > 0.25 --(which is 1 / 24 * 6)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.