⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usp_selecttimesheetsmtd.sql

📁 Beginning VB.NET DatabasesAll_Code.rar
💻 SQL
字号:
CREATE PROCEDURE usp_SelectTimeSheetsMTD
(
   @ManagerID   UNIQUEIDENTIFIER
)
AS

-- Declare local variables
DECLARE @FirstDayOfMonth DATETIME,
        @WeekEndingDate DATETIME

-- Calculate the first day of the month date and current week ending date
SET @FirstDayOfMonth = DATEADD(MM, DATEDIFF(MM,0,GETDATE()), 0)
SET @WeekEndingDate = DATEADD(WK, DATEDIFF(WK,0,GETDATE()), 4)

-- Select month-to-date submitted timesheets
SELECT FirstName + ' ' + LastName AS UserName, SUM(Hours) AS TotalHours,
   WeekEndingDate, ApprovalDate
FROM TimeSheets
LEFT OUTER JOIN TimeSheetItems ON TimeSheets.TimeSheetID = 
   TimeSheetItems.TimeSheetID
LEFT OUTER JOIN Users ON TimeSheets.UserID = Users.UserID
WHERE Users.ManagerID = @ManagerID
AND WeekEndingDate BETWEEN @FirstDayOfMonth AND @WeekEndingDate
AND Submitted = 1
GROUP BY WeekEndingDate, FirstName, LastName, ApprovalDate

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -