/*
******************************************************************************************
存储过程名称: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
******************************************************************************************
存储过程名称: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