datedif 工龄问题

heli_1005 2011-10-21 10:01:05
select empname , (datedif(enterdate,today(),'y') & '年, ' & datedif(enterdate,today(),'ym') & '个月') as workyears from employees where empid='81000001'

我想算出员工的工龄,用datedif函数,可是这样写 提示错误:缺失右括号。 是在oracel中 ,我括号没少写啊
...全文
118 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
heli_1005 2011-10-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ssp2009 的回复:]
'月'后面多了个括号嘛
[/Quote]


不是的,月后面的括号是照应最前面的第一个半括号的
快溜 2011-10-21
  • 打赏
  • 举报
回复
'月'后面多了个括号嘛

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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