2
我想問你一個建議。 是否有可能在SQL中相對/靜態日期和時間?將current_date轉換爲相對日期和靜態時間
我想從昨天和前一天之後得到結果。
因此可以說((current_date-2 06:00:00)和(current_date-1 06:00:00)之間的日期)。從24h範圍內獲得結果,但需要特定小時。 由於我正在使用它的BI工具,只有普通的SQL是可以接受的。
感謝您的建議!
我想問你一個建議。 是否有可能在SQL中相對/靜態日期和時間?將current_date轉換爲相對日期和靜態時間
我想從昨天和前一天之後得到結果。
因此可以說((current_date-2 06:00:00)和(current_date-1 06:00:00)之間的日期)。從24h範圍內獲得結果,但需要特定小時。 由於我正在使用它的BI工具,只有普通的SQL是可以接受的。
感謝您的建議!
您可以使用
between trunc(sysdate) - 2 + 6/24 and trunc(sysdate) - 1 + 6/24
6/24意味着六個小時,因爲在甲骨文1日。
+1,但我可能會試圖使用'trunc(sysdate) - interval'2'day + interval'6'hour'。我認爲它比使用「6/24」更清晰一些,並且也更容易構造更少的整潔時間,例如, '+時間間隔'6:15'小時到分鐘'(儘管這似乎不成問題)。 –
非常感謝。 – saif3r
@AlexPoole你說得對,ANSI更好,這只是我的一個壞習慣。 –