zjyyjzzjyyjz 2016-05-22 12:34 采纳率: 0%
浏览 1144

求大神帮忙解决SQL server的字符串截取问题

用 SQL 语句实现

系统有福田、南山、罗湖三个校区,编号分别为 FT、NS、LH;有缴费、退费、结转、转让4种操作类型,每个操作对应的编号分别为 JF、TF、JZ、ZR。(刚说不让用中文,怎么又来拼音首字

母了,)

需求,用户进行缴费、退费、结转、转让操作时,需要根据校区、操作类型、操作日期生成相应的编号,编号生成规则:
1、校区编号 + 操作类型编号 + yyyyMMdd + '-' + '***'
2、yyyyMMdd:代表日期格式,如20160522
3、***代表自增符号,从1开始递增,不足三位则补前导0

即每个校区,每种操作类型,都有自己的编号,且每天的编号都是从001开始,

写一个存储过程或函数,来生成编号。

如:
2016-05-22
福田校区收费,第一笔收费编号为—— FTJF20160522-001,第二笔缴费编号为FTJF20160522-002,... 第10笔缴费编号为 FTJF20160522-010

福田校区转让,第一笔转让编号为—— FTZR20160522-001,第二笔转让编号为FTZR20160522-002,... 第10笔转让编号为 FTZR20160522-010

2016-05-23
福田校区收费,第一笔收费编号为—— FTJF20160523-001,第二笔缴费编号为FTJF20160523-002,... 第10笔缴费编号为 FTJF20160523-010

福田校区转让,第一笔转让编号为—— FTZR20160523-001,第二笔转让编号为FTZR20160523-002,... 第10笔转让编号为 FTZR20160523-010

考虑:后期校区可能增加,操作类型也可能增加

建议:创建 相关的校区表,存储校区、编号;操作类型表,存储操作类型、编号

提醒:题目会涉及到SQL Server 的一些内置函数,需要多了解下

  • 写回答

1条回答

  • threenewbee 2016-05-22 15:24
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 数学的三元一次方程求解
  • ¥20 iqoo11 如何下载安装工程模式
  • ¥15 本题的答案是不是有问题
  • ¥15 关于#r语言#的问题:(svydesign)为什么在一个大的数据集中抽取了一个小数据集
  • ¥15 C++使用Gunplot
  • ¥15 这个电路是如何实现路灯控制器的,原理是什么,怎么求解灯亮起后熄灭的时间如图?
  • ¥15 matlab数字图像处理频率域滤波
  • ¥15 在abaqus做了二维正交切削模型,给刀具添加了超声振动条件后输出切削力为什么比普通切削增大这么多
  • ¥15 ELGamal和paillier计算效率谁快?
  • ¥15 蓝桥杯单片机第十三届第一场,整点继电器吸合,5s后断开出现了问题