zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    安装 Office Online Server2016
    HTML-冒泡算法
    shell 中的$0 $1 $* $@ $# $$ $? $() $(())
    线程池原理及C语言实现线程池
    彻底搞懂Reactor模型和Proactor模型
    TCP的三次握手与四次挥手理解及面试题
    socket关闭的close和shutdown区别
    C++ Virtual 完美诠释
    Linux学习之CentOS--Linux系统的网络环境配置
    Linux学习之CentOS--Linux网卡高级命令、IP别名及多网卡绑定
  • 原文地址:https://www.cnblogs.com/zsy/p/311253.html
Copyright © 2011-2022 走看看