従業員が2つの日付の範囲で作業するために出席する人数を取得する必要があります。 2012-02-03
Crystalレポートで日付の範囲を含むSQLクエリを適用する方法
SELECT A.EmployeeD, A.EmployeeName, ISNULL(SUM(CASE WHEN a.AttendanceDate BETWEEN '2012-02-03' AND '2012-03-03' THEN 1 ELSE 0 END), 0) AS AttendCount
FROM (SELECT EmployeeID, EmployeeName, AttendanceDate
FROM dbo.tblAttendance
GROUP BY EMPLOYEEID, EmployeeName, AttendanceDate
) AS A
GROUP BY EMPLOYEEID, EmployeeName
2012-03-03
にどのように私は、私は(C#の上で)Crystalレポートでそれを示すことができることを使用してください: 私はこの
元の日付範囲のようなクエリ得ることができましたか? 私は、ユーザーがプログラム内の日付範囲を変更できるようにしたいと考えています。
私は通常このようなことについてselect expert
機能を使用しますが、これは私が知っている限りではこれが動作するとは思わないでしょう... 誰か助けてくれますか?事前のおかげで:)
あなたは情報を得ることができますか? –