繁体   English   中英

使用 where 子句过滤数据以获得今天日期的结果

[英]Filtering data using a where clause to get results on today's date

我正在尝试创建一个查询,使用 where 子句过滤日期字段以获取今天日期的结果。 我尝试了许多不同的建议,但似乎无法使查询正常工作。 任何建议表示赞赏!

一般来说,一个简单的选择是

where trunc(date_column) = trunc(sysdate)

它可能会有一些变化,具体取决于您真正拥有的东西。

例如:如果date_column上有一个索引并且表很大(有很多行),这种方法会使该索引“不可用”,所以你想避免这种情况并使用例如

where date_column >= trunc(sysdate)
  and date_column <  trunc(sysdate + 1)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM