【发布时间】:2020-05-22 02:14:42
【问题描述】:
如何从oracle的时间戳字段中获取当前日期的数据?
select
jobstatus0_.JOBNAME as JOBNAME1_21_,
jobstatus0_.STARTDATE as STARTDATE2_21_,
jobstatus0_.ENDDATE as ENDDATE3_21_,
jobstatus0_.REMARKS as REMARKS4_21_,
jobstatus0_.STATUS as STATUS5_21_
from
PD_OWNER.CIM_SNOW_JOB_STATUS_TAB jobstatus0_
where
jobstatus0_.JOBNAME='AGREEMENTS'
AND jobstatus0_.STARTDATE=sysdate <-- Not working with this
我们不需要考虑时间而只考虑日期
我试过了,但也没用。
and cast(jobstatus0_.STARTDATE as date)=sysdate
也使用了哪个有效
AND to_date(to_char(jobstatus0_.STARTDATE,'DD-MON-YYYY'))=to_date(to_char(sysdate,'DD-MON-YYYY'));
但想要更优雅的方式。
【问题讨论】: