我有一个需要将日期值(14-08-2013)转换为(14-AUG-13)的要求。我已经使用了以下查询,但无法正常工作:
select *
from ind_holidays
where hol_date between to_date('11-08-2013', 'dd-mmm-yyyy hh24:mi:ss') AND to_date('17-08-2013', 'dd-mmm-yyyy hh24:mi:ss')
ORDER by name
to_date格式字符串中的时间部分是不必要的。像这样更改您的查询:
select *
from ind_holidays
where hol_date between to_date('11-08-2013', 'dd-mm-yyyy') AND to_date('17-08-2013', 'dd-mm-yyyy')
ORDER by name
并以2位数mm
代替mmm
月份
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句