工龄问题

wskyizhong 2006-05-25 09:24:06
哪位大哥大姐指导下怎样在 d 中使用时间函数
情况是这样的:我建一个grid的数据源d,其中一列是 参加工作的时间,我想让它显示成工龄,用系统当前时间 减去 数据库中的参加工作时间,该在哪定义表达式?是在该列的compute expression 中么? 咋写??
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
霖湘凝 2006-05-26
  • 打赏
  • 举报
回复
增加一个计算列,如下:
year(today()) - year( 参加工作的时间 )
圣殿骑士18 2006-05-26
  • 打赏
  • 举报
回复
错了,因该是
round(daysafter( 参加工作的时间, today() )/365,1)
圣殿骑士18 2006-05-26
  • 打赏
  • 举报
回复
用计算域:
round(relativedate( 参加工作的时间, today() )/365,1)
wskyizhong 2006-05-25
  • 打赏
  • 举报
回复
写成 today()+'-'+startwork 行么? startwork 是数据库表的那一列 ,还是用year()函数? 不到一年怎么处理??
谢谢

609

社区成员

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

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