【问题标题】:Filter column by date into Oracle 11g按日期过滤列到 Oracle 11g
【发布时间】:2017-09-13 09:55:51
【问题描述】:

我有以下格式日期的列:

我想选择 2017 年之后的所有记录。

Select * from table where to_char(year(schedule_date)) > '2017'

但不工作...

【问题讨论】:

  • 试试这个Select * from table where to_char(schedule_date, 'YYYY') > '2017'
  • 感谢 g00dy 正在工作
  • “不工作”不是错误信息。我怀疑如果您阅读错误消息,您可以自己解决这个问题:)

标签: oracle date datetime oracle11g extract


【解决方案1】:

大概schedule_datedate 列(如果不是,为什么不呢?)所以简单地这样做:

Select * from table where schedule_date >= date '2018-01-01';

【讨论】:

    猜你喜欢
    • 2021-11-23
    • 2021-09-16
    • 2018-05-27
    • 1970-01-01
    • 1970-01-01
    • 2020-04-16
    • 1970-01-01
    • 2012-02-01
    • 1970-01-01
    相关资源
    最近更新 更多