在 Oracle 中按特定日期选择条目

selecting entries by a particular day in Oracle

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

select 和 from 部分工作正常并生成一个列表或所有约会号码和所有日期,但我似乎不能只列出星期天的那些。 我已经按照我认为可行的所有方式重新排列了 WHERE,但要么出现错误,要么没有返回任何行。

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

您可能应该 trim 比较之前的输出。

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