【问题标题】:selecting entries by a particular day in Oracle在 Oracle 中按特定日期选择条目
【发布时间】:2016-03-11 22:05:45
【问题描述】:

我一直在尝试从表中搜索周日的所有条目,但没有成功。

select 和 from 部分可以正常工作,并生成一个列表或所有约会号码以及所有日期,但我似乎无法仅列出周日的那些。 我以我认为可行的所有方式重新排列了WHERE,但要么出现错误,要么没有返回行。

select AppointmentNo, TO_CHAR(AppointmentDate,'DAY') as AppDate  
from Appointment  
where TO_CHAR(AppointmentDate,'DAY') = 'SUNDAY'  

【问题讨论】:

    标签: oracle days


    【解决方案1】:

    您可能应该在比较之前修剪输出。

    select AppointmentNo, TO_CHAR(AppointmentDate,'DAY') as AppDate
    from Appointment
    where trim(TO_CHAR(AppointmentDate,'DAY')) = 'SUNDAY' 
    

    【讨论】:

    • 效果很好,谢谢 :) 很新,不知道修剪
    • 您能选择这个作为答案吗?我无耻地试图建立自己的声誉:)
    • 已选择.. 我认为 :) - 新在这里&没有看到如何选择
    猜你喜欢
    • 1970-01-01
    • 2016-11-21
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-18
    • 2023-03-17
    • 2016-06-06
    相关资源
    最近更新 更多