gpt4 book ai didi

mysql - 如何在 Oracle 中设置固定时间分钟和秒与当前小时

转载 作者:行者123 更新时间:2023-11-29 00:03:28 25 4
gpt4 key购买 nike

我想在固定时间间隔之间获取数据。

示例 :(这在 mysql 中工作,我想在 oracle 中使用)

数据库

 $ReportStartDate = "DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 HOUR) ,'%Y-%m-%d %H:00:00')"
$ReportEndDate = "DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 HOUR),'%Y-%m-%d %H:59:59')";

这在 mysql 中工作正常。在 oracle 中怎么可能..??

最佳答案

您可以在不来回转换 DATE 和字符串的情况下完成此操作。

SELECT 
TO_CHAR(TRUNC(SYSDATE, 'HH'), 'YYYY-MM-DD HH24:MI:SS'),
TO_CHAR(TRUNC(SYSDATE, 'HH') + INTERVAL '59:59' MINUTE TO SECOND, 'YYYY-MM-DD HH24:MI:SS')
FROM dual;

关于mysql - 如何在 Oracle 中设置固定时间分钟和秒与当前小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28622578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com