参见英文答案 >
How to correctly handle dates in queries constraints4个
我是Oracle数据库的新手.我对Oracle中的日期时间概念知之甚少.
我面临的问题是检索在特定日期输入的记录.但是当我在数据库上执行SQL查询时,它返回零记录.
我是Oracle数据库的新手.我对Oracle中的日期时间概念知之甚少.
我面临的问题是检索在特定日期输入的记录.但是当我在数据库上执行SQL查询时,它返回零记录.
数据库具有日期字段,其中包含具有日期时间值的记录.
SQL查询:SELECT * FROM表WHERE table.daterecord = to_date(03-Mar-2010)
它没有返回任何记录,但如果我将我的查询更改为
SELECT * FROM table WHERE table.daterecord > to_date(04-Mar-2010)
是的你可以使用TRUNC功能.
原文链接:https://www.f2er.com/oracle/205697.htmlSELECT * FROM table WHERE TRUNC(table.daterecord) = TO_DATE('03-Mar-2010','DD-MON-RRRR')