gpt4 book ai didi

sql - 从两个时间戳之间选择日期

转载 作者:行者123 更新时间:2023-12-02 04:15:26 24 4
gpt4 key购买 nike

我面临以下问题。我有一个数据库,其中包含一个保存日期(及其时间)的表。

现在我想知道日期在两个时间戳之间的所有表信息,但出现以下错误:01830. 00000 - “日期格式图片在转换整个输入字符串之前结束”。

到目前为止我所做的是这个查询:

SELECT * FROM ARBEITSBLOCK WHERE STARTZEIT BETWEEN '30.11.2015 19:00:00' 
and '01.12.2015 19:05:00';

这没有给我任何结果,但应该有:

SELECT * FROM ARBEITSBLOCK 
WHERE TO_CHAR(STARTZEIT,'DD.MM.YYYY H24:MM:SS') BETWEEN '30.11.2015 13:00:00'
and '01.12.2015 19:05:00';

最佳答案

尝试这个语句(使用 Oracle 语法)

SELECT *
FROM ARBEITSBLOCK
WHERE STARTZEIT BETWEEN TO_DATE ('12/04/2015 09:00:00 AM', 'mm/dd/yyyy hh:mi:ss AM')
AND TO_DATE ('12/04/2015 10:00:00 AM', 'mm/dd/yyyy hh:mi:ss AM');

关于sql - 从两个时间戳之间选择日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34091697/

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