システム日付が1日~15日、システム日付が16日~月末の場合、日付が1日~15日のデータを取得する方法月の16日から30日/31日までのデータを自動的に取得しますか?
私を助けてください。
私はこのコードを持っています。
SELECT
CONVERT(VARCHAR(11), DATEADD(DAY, DATEDIFF(DAY, 0, DateTimeIn), 0)) AS [Date],
CONVERT(TIME(0),DateTimeIn) AS [Time In], CONVERT(TIME(0),DateTimeOut) AS [Time Out],
Late, Undertime, AWOL, Leave
FROM
tblAttendance2
WHERE
UserID = (SELECT UserID FROM tblUsers WHERE Username = @Username)
AND MONTH(DateTimeIn) = MONTH(GetDate())
ORDER BY
CONVERT(DATE, DateTimeIn, 101) ASC
これは、当月全体のデータを示しています。
ありがとう!