如何在PLSQL中修剪日期?
我有一个日期变量如何在PLSQL中修剪日期?,sql,oracle,plsql,date-format,Sql,Oracle,Plsql,Date Format,我有一个日期变量24-dec-08。 我只需要它的08组件 如何在select语句中执行此操作 e、 g: 最简单的方法是通过以下方式使用to_char函数: to_char(sysdate, 'YY') 作为 如果需要整数值,也可以使用extract函数计算日期。查看extract语法的详细说明 例如: extract(YEAR FROM DATE '2008-12-24') 将于2008年回归 如果只需要最后两位数字的值,可以应用MOD: mod(extract(YEAR FRO
24-dec-08
。
我只需要它的08
组件
如何在select语句中执行此操作
e、 g:
最简单的方法是通过以下方式使用
to_char
函数:
to_char(sysdate, 'YY')
作为
如果需要整数值,也可以使用extract
函数计算日期。查看extract
语法的详细说明
例如:
extract(YEAR FROM DATE '2008-12-24')
将于2008年回归
如果只需要最后两位数字的值,可以应用MOD
:
mod(extract(YEAR FROM DATE '2008-12-24'), 100)
将返回8。在Oracle中执行此操作的常规方法是:
select db||to_char(sysdate,'YY')
from gct;
从gct中选择db | | to_char(sysdate,'yy');“to_char(从日期‘2008-12-24’,‘YY’’算起的年份)”在甲骨文中不起作用。我真傻。我复制了一些代码,但忘了编辑它。谢谢你,托尼!
select db||to_char(sysdate,'YY')
from gct;