java根据时间写自定义单号

标题说的好像不够
放代码叭
这是数据库 效果图


image.png

就是我现在要写一个单号

image.png

这是我从别人那里搞的sql
这是什么神仙sql

select ifnull(CONCAT(#{workOrderNum},LPAD(max(right(work_order_num,3)) + 1,3,0)),CONCAT(#{workOrderNum},'001')) AS receiveNum
    from work_order
    where work_order_num like concat(#{workOrderNum},'%')```
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一. Java基础部分.................................................
    wy_sure阅读 3,870评论 0 11
  • 现在的肉体,未来的奢望,就像打太极。 上小学时,面对老师的苛求,家长的高要求,我们想着,不用读书,没有作业,没有考...
    梅芳的行影记阅读 121评论 0 1