没有合适的资源?快使用搜索试试~ 我知道了~
Oracle/MySQL以当前日期加顺番 生成编号
1星 需积分: 50 11 下载量 103 浏览量
2013-11-15
15:36:43
上传
评论
收藏 1KB TXT 举报
温馨提示
//生成最大编号 规则为当前日期+6位顺番, //没有记录时,当前日期+000001 //当前日期比从数据库取得的最大日期大时, 当前日期+000001 //当前日期等于从数据库取得最大日期,顺番+1
资源推荐
资源详情
资源评论
//生成最大编号 规则为当前日期+6位顺番,
//没有记录时,当前日期+000001
//当前日期比从数据库取得的最大日期大时, 当前日期+000001
//当前日期等于从数据库取得最大日期,顺番+1
--MySQL
select case when
max(ID) is null
then
CONCAT(date_format(CURRENT_DATE(),'%Y%m%d'),'000001')
when
date_format(CURRENT_Date(),'%Y%m%d')>max(SUBSTRING(q.ID,1,8))
then
CONCAT(date_format(CURRENT_DATE(),'%Y%m%d'),'000001')
when
date_format(CURRENT_Date(),'%Y%m%d')=max(SUBSTRING(q.id,1,8))
then
CONCAT(date_format(CURRENT_DATE(),'%Y%m%d'),lpad((substr(max(ID),9)+1),6,0))
end
as MAXID
from
mobileinfo q
--Oracle
select case
when max(ID) is null then
CONCAT(to_char(sysdate, 'YYYYMMDD'), '000001')
when to_char(sysdate, 'YYYYMMDD') > max(substr(q.ID, 1, 8)) then
CONCAT(to_char(sysdate, 'YYYYMMDD'), '000001')
when to_char(sysdate, 'YYYYMMDD') = max(substr(q.id, 1, 8)) then
CONCAT(to_char(sysdate, 'YYYYMMDD'),
lpad((substr(max(ID), 9) + 1), 6, 0))
//没有记录时,当前日期+000001
//当前日期比从数据库取得的最大日期大时, 当前日期+000001
//当前日期等于从数据库取得最大日期,顺番+1
--MySQL
select case when
max(ID) is null
then
CONCAT(date_format(CURRENT_DATE(),'%Y%m%d'),'000001')
when
date_format(CURRENT_Date(),'%Y%m%d')>max(SUBSTRING(q.ID,1,8))
then
CONCAT(date_format(CURRENT_DATE(),'%Y%m%d'),'000001')
when
date_format(CURRENT_Date(),'%Y%m%d')=max(SUBSTRING(q.id,1,8))
then
CONCAT(date_format(CURRENT_DATE(),'%Y%m%d'),lpad((substr(max(ID),9)+1),6,0))
end
as MAXID
from
mobileinfo q
--Oracle
select case
when max(ID) is null then
CONCAT(to_char(sysdate, 'YYYYMMDD'), '000001')
when to_char(sysdate, 'YYYYMMDD') > max(substr(q.ID, 1, 8)) then
CONCAT(to_char(sysdate, 'YYYYMMDD'), '000001')
when to_char(sysdate, 'YYYYMMDD') = max(substr(q.id, 1, 8)) then
CONCAT(to_char(sysdate, 'YYYYMMDD'),
lpad((substr(max(ID), 9) + 1), 6, 0))
资源评论
- 低调华龙2014-06-11没有用处,不知道写的是什么
Easy_____
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Cocos2d-x教程视频使用Eclipse在Ubuntu下搭建Cocos2d-x 3集成开发环境
- java实现飞机大战的游戏
- 安捷伦的噪声系数基础应用笔记
- MISRA-C工业标准的C编程规范(中文版).pdf
- Cocos2d-x教程视频粒子系统初级应用
- Cocos2d-x教程视频彩虹糖粒子特效
- Cocos2d-x教程视频Windows平台下在VS2013中为Cocos2d-x3工程添加Box2D物理引擎支持库
- rpi4b基于uboot通过nfs挂载最新主线Linux内核的注意事项
- Cocos2d-x教程视频TMX地图解析
- Cocos2d-x教程视频CocosStudio 2.0 文件格式解析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功