zoukankan      html  css  js  c++  java
  • 自动生成编码、日期;随机生成时间

    自动生成编码:

    1 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 



  • 相关阅读:
    codeforces 552 C Vanya and Scales
    CGlib小记
    关于camera senor的power引脚问题
    Android实战简易教程-第四十五枪(SlideSwitch-好看又有用的开关button)
    iOS UITableViewCell 几个方法的优先级
    android.app.Fragment与android.support.v4.app.Fragment不一致

    Delphi ADOQuery连接数据库的查询、插入、删除、修改
    updatebatch
    类方法调用
  • 原文地址:https://www.cnblogs.com/songjiali/p/2248702.html
Copyright © 2011-2022 走看看