自动生成编码、日期;随机生成时间
2011-11-14 17:27
453 查看
自动生成编码:
自动生成日期:
随机生成时间:(游标)
select 'SSZ'+(RIGHT(10000000001 + ISNULL(RIGHT(MAX(MaterialCode),4),0),4)) as A from H6_MaterialFab where MaterialCode like 'SSZ%'
自动生成日期:
SELECT 'CFR'+ DATENAME(YY, getdate()) + DATENAME(MM, GETDATE()) + (RIGHT(10000000001 + ISNULL(RIGHT(MAX(BillCode),3),0),3)) as A FROM H6_StockMaterialAccBill where DATENAME(YY, getdate()) + DATENAME(MM, getdate()) = substring(BillCode, 7, 6)
SELECT 'FMD' + 'GLY' + convert(char(8),GETDATE(),112) --+ DATENAME(YY,getdate()) -- + DATENAME(MM,GETDATE()) + (RIGHT(10000000001 + ISNULL(MAX(RIGHT(Code,3)),0),3)) as A FROM Financial_PayApplyFabBill --where DATENAME(YY, getdate()) + DATENAME(MM, getdate()) = substring(Code, 7, 6)
随机生成时间:(游标)
declare cur cursor read_only for select PersonnelCode from KA_Personnel
declare @PersonnelCode varchar(40) o
pen cur fetch next from cur into @PersonnelCode while (@@fetch_status =0)
begin insert into KA_Result([PersonnelCode] ,[ResultDateTime],[MorningDateTime1],[MorningDateTime2],[AfternoonDateTime1] ,[AfternoonDateTime2] ,[EveningDateTime1] ,[EveningDateTime2])
select @PersonnelCode, '{0}', CONVERT(time(0),dateadd(Second,Convert(int,CEILING(RAND()*1200)),'07:25:00')),
CONVERT(time(0),dateadd(Second,Convert(int,CEILING(RAND()*1200)),'11:25:00')),
CONVERT(time(0),dateadd(Second,Convert(int,CEILING(RAND()*1200)),'12:55:00')),
CONVERT(time(0),dateadd(Second,Convert(int,RAND()*1200),'16:55:00')),
CONVERT(time(0),dateadd(Second,Convert(int,RAND()*1200),'17:55:00')),
CONVERT(time(0),dateadd(Second,Convert(int,RAND()*1200),'20:55:00'))
fetch next from cur into @PersonnelCode end close cur deallocate cur
相关文章推荐
- Oracle生成随机日期时间
- Hibernate使MySql TimeStamp字段自动生成CURRENT_TIMESTAMP日期时间
- Oracle生成随机日期时间
- [三卷天书]记一个asp.net生成两个日期范围内生成随机时间的方法
- 关于Oracle 生成包含日期和自动增长序列的编码
- 时间格式化以及获取当前时间,利用日期生成随机数字
- U-BOOT打印信息里的编译日期和时间的自动生成
- ASP.NET生成两个日期范围内随机时间的实现方法
- 自动生成C# 年月日加流水号的单据号、及日期时间相关函数的用法
- 根据日期+时间生成唯一编码
- 生成订单编号,编号格式(由编号类型编码+编号创建平台编码+6位日期+时间戳后4位+4位随机数组成),生成四位或者N位随机数字
- c#.net 获取时间日期年月日时分秒生成自动文件名格式
- 根据日期自动生成编码系列号的实例
- ASP.NET生成两个日期范围内随机时间的实现方法
- Java 生成随机日期,时间
- Oracle生成随机日期时间
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出
- JavaScript增加一个随机颜色的div,并在一定时间后div自动消失
- java_Eclipse自动生成作者、日期注释等功能设置_导入 xml方式
- 日期、时间或大小生成log文件的log4j配置方案