如何去年???????50分

programmer_lee 2003-08-22 12:10:42
我有一个字段DATE型,存时间数据。。01-5月 -02
我想只提取字段中的“年”
该如何Select,用什么函数..
...全文
78 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcmis 2003-08-22
  • 打赏
  • 举报
回复
select * from table_name where to_char(data_item,'YYYY') - 1;
zjhclf 2003-08-22
  • 打赏
  • 举报
回复
select to_char(sysdate,'YYYY') from dual;
leoiong 2003-08-22
  • 打赏
  • 举报
回复
先用to_char(),在用to_date()不就Ok了?
hdkkk 2003-08-22
  • 打赏
  • 举报
回复
大家说得都能用
beckhambobo 2003-08-22
  • 打赏
  • 举报
回复
trunc(col_date,'yyyy')
to_char(col_date,'yyyy')
lilylamb 2003-08-22
  • 打赏
  • 举报
回复
select round(val_date,'yyyy') from t_name ;
lilygy5 2003-08-22
  • 打赏
  • 举报
回复
取年:
select to_char(sysdate,'yyyy') from dual;
取月:
select to_char(sysdate,'mm') from dual;
取日期:
select trunc(sysdate) from dual;
依次类推。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧