私はasp.netで出席ソフトウェアに取り組んでいます。その中で、時間とすべてについてユーザーに通知するレポートを作成する必要があります...これまでのところ、システムの基本機能を作成しました。つまり、ユーザーは確認できますインしてチェックアウト... レポートを作成するのに行き詰まっています...
毎月の労働時間を計算する必要があるため、ユーザーは自分の時間を合計時間と比較できます...私が念頭に置いていたのは、月の名前と年を指定すると、intを含むintを返すストアドプロシージャを作成することでしたその月の労働時間....しかし、私はそれを得ることができるようです....
これまでのところ、特定の月と日付から日付を作成する方法を見つけ、その月の最後の日を見つけました。これを使用して、月の合計日数を見つけることができます...今は方法がわかりません営業日を得るために何日引くべきか知っていますか.
これがこれまでのコードです..
declare
@y int,
@m int,
@d int,
@date datetime
set @y = 2012
set @m = 01
set @d = 01
----To create the date first
select @date = dateadd(mm,(@y-1900)* 12 + @m - 1,0) + (@d-1)
----Last Day of that date
SELECT DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,@date)+1,0))
どんな助けでも大歓迎です、前もって感謝します....