一张表2个字段,想将另一列数据按照顺序号生成

zhangjing1979666 2018-01-05 04:47:53
表 A:日期【FRQ】、单据号【FBillNo】
2018-01-01 null
2018-01-03 null
2018-01-04 null
2018-01-21 null

表 A 的日期列,不会重复,我能计算出一个号,假如说是:013,我想实现以下的结果:

日期【FRQ】 单据号【FBillNo】
2018-01-01 013
2018-01-03 014
2018-01-04 015
2018-01-21 016
...全文
909 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
果冻想 2018-05-16
  • 打赏
  • 举报
回复
推荐完整的Oracle入门教程,把这里的几篇入门教程都看了,或许对你的Oracle学习有一定的帮助。《Oracle入门教程》。吐血推荐,我也是通过这里的几篇文章入门的。
zcs_zzh 2018-01-16
  • 打赏
  • 举报
回复

SELECT frq, to_char(12 + rn, 'fm099')
  FROM (SELECT frq, rownum rn FROM (SELECT frq FROM a ORDER BY frq));
Diza1986 2018-01-05
  • 打赏
  • 举报
回复
按日期排序附加上ROWNUM取出来,(单据号+ROWNUM-1)貌似就是你想设定的值, 注意单据号字符到数字再到字符的类型变换

17,377

社区成员

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

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