簡體   English   中英

如何使用Oracle SQL日期和時間

[英]How to use Oracle SQL Date and Time

我有以下示例:

select * from my_table
where date between ('19-06-2014 00:00:00,000000000 EUROPE/BUCHAREST') and ('19-06-2014 23:59:59,000000000 EUROPE/BUCHAREST'

如果我運行此查詢,它將返回正確的值。 我需要的是這樣的:

select * from my_table
where date between ('today - 2DAYS ') and ('today - 1DAY')

你有什么想法我能做到嗎?

嘗試以下解決方案:

-一日結果

select * from my_table where date between sysdate - 2  and sysdate - 1 

-如果您希望從一天的開始開始:

select * from my_table where date between trunc(sysdate) - 2  and trunc(sysdate) - 1 

僅供參考-sysdate是指當前日期,替代值將以天為單位。 如果您希望減去12小時,則應減去0.5。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM