• Common_GetWeek


    /*
    ******************************************************************************************
      存储过程名称:Common_GetWeek
      存储过程功能:
      操 作 说 明 :
            
      设 计 时 间 :2005年08月14日 22:00
      代码设计者:小朱(zsy619@163.com)
    ******************************************************************************************
      功能描述:
    ******************************************************************************************
      如果您修改了我的程序,请留下修改记录,以便对程序进行维护,谢谢  !!!
    ==========================================================================================
      修改人   修改时间    修改原因
    ------------------------------------------------------------------------------------------
    =======================================================================================
    ******************************************************************************************
      备注:
    ******************************************************************************************
    */

    CREATE PROCEDURE [dbo].[Common_GetWeek]
        
    @inputDt DateTime,
        
    @result int =  3    --【1:返回周如:26;2:返回周如:26周;返回年周如:2005年第26周】
    As
        
    Declare @intResult Int
        
    Begin Tran
        
    -----------------------------------------------------------------代码设计--------------------------------------------------------------------
        Declare @week VarChar(12)
        
    Set @week = Convert(varchar(12), DatePart(week,@inputDt))
        
    Select
            
    Case @result 
                
    When 1 Then @week
                
    When 2 Then @week + ''
                
    Else Convert(varchar(10),DatePart(year,@inputDt)) + '年第' + @week + ''
            
    End
            
    As wk
        
    Set @intResult = @@ROWCOUNT
        
    ----------------------------------------------------------------------------------------------------------------------------------------------------
        If @@Error <> 0
        
    Begin
            
    RollBack Tran
            
    Return -1
        
    End
        
    Else
        
    Begin
            
    Commit Tran
            
    Return @intResult
        
    End

    GO
  • 相关阅读:
    noip2008提高组题解
    noip2007提高组题解
    noip2006提高组题解
    一些题目(3)
    一些题目(2)
    洗牌问题
    一些题目
    同余模算术中的乘法逆元
    省常中模拟 Test2 Day2
    用矩阵乘法优化递推
  • 原文地址:https://www.cnblogs.com/zsy/p/311253.html
Copyright © 2020-2023  润新知