2017-08-31 41 views
0

有没有办法从Oracle数据库中的日期范围中提取季度数字?从数据范围中提取季度数字

例 我想输出为1,2,3,4日期范围 - 2017年1月1日和2017年12月31日

谢谢!

+0

(月 - 1)/ 3 + 1? – jarlh

+0

谢谢@jarlh。这工作! – Cindy

+0

@辛蒂 - 你是指“从约会**范围**”是什么意思?更好的是:什么是输入?两个约会?在什么数据类型中:'date'?或者作为字符串('varchar2')?什么是期望的结果 - 单列,四行,值1,2,3,4?值应该是数字还是字符串?从2015年1月1日到2017年12月31日,“范围”的理想结果是什么? – mathguy

回答

1

可以使用TO_CHAR函数来提取季度以及

select to_char(sysdate, 'Q') from dual;