返回首页

朋友你好,
  ;"员工考勤"我要计算在特定一个月ex.november的星期日,我开发了一个应用程序。如何做到这一点。无论是。NET中或在SQL。我只是想计算星期日。

我想它会自动插入数据库中对这些天的"假期"。所有的员工。我有考勤表中,我像考勤日期,时间,状态(是否出席,缺席,假日)领域。
我试图计算。NET以及SQL中,但它并没有为我工作。任何形式的帮助表示赞赏。
谢谢

回答

评论会员:Savalia_Manoj 时间:2012/02/07
你可以尝试在MS-SQL一样

Declare @Month Bigint

Set @Month =11

Declare @date date;

Set @date='2011-11-01'

 

while DATEPART(Month,@date)=@Month

Begin

	--Select DATEPART(DAY,@date);

	--Select DATEPART( WEEKDAY, @DATE )

	DECLARE @Name VARCHAR(20)

 

	SELECT  @Name = CASE ( DATEPART(dw, @Date) + @@DATEFIRST ) % 7

                         WHEN 1 THEN 'Sunday'

                         WHEN 2 THEN 'Monday'

                         WHEN 3 THEN 'Tuesday'

                         WHEN 4 THEN 'Wednesday'

                         WHEN 5 THEN 'Thursday'

                         WHEN 6 THEN 'Friday'

                         WHEN 0 THEN 'Saturday'

                       END 

	If @Name='Sunday'

	Begin

		

		--Insert Data Into Your Table

		Select @date

	End

	

	Set @date=DATEADD(Day,1,@date);	

End
评论会员:游客 时间:2012/02/07
P.Salini:看起来像你想指望在某个月份的星期日。你可以使用下面的C#代码。{C}------------ü扎法尔东南在TradeMetersPOS软件(http://www.TradeMeters.com):会员2315574:imgsrc=希望这将有助于
Hemant__Sharma:看看:
{A1}]
评论会员:member60 时间:2012/02/07
。严格的回答你的问题"是"
但我们不会。

会是什么,你不会明白。
回到你的老师问他为什么你困扰签署了他的课,你似乎无法掌握基本的东西。

或买本书,自学的基础(没有双关语意),然后你就会知道