0

こんにちは、datagridview 内のすべてのデータの計算されたタイムアウト/タイムアウトを表示し、それを Crystal レポートに出力するプロジェクトを作成しようとしています..私はそれを行う方法がわかりません =(

私のデザインは、従業員を選択するためのドロップダウンボックス、月を選択するための月のカレンダー(私のデータグリッドビューのフィルターのようなもの)、次に時間を表示するデータグリッドビュー、最後にデータグリッドビューのデータを印刷プレビューするボタンがあります

4

1 に答える 1

0
 SELECT CAST(punchout_dt AS Date) AS work_date,
        SUM(DateDiff(second, punchin_dt, punchout_dt) / 3600.0) as hours_worked
   FROM HoursLogTable
        WHERE user_name = @UserName
        AND CAST(punchout_dt AS Date) BETWEEN @startDate AND @endDate
        GROUP BY CAST(punchout_dt AS Date)
        ORDER BY CAST(punchout_dt AS Date)

これは、SQL Server を使用していることを前提としています。DB プラットフォームごとに、2 つの DateTime 間の秒数を計算するさまざまな関数があります。

于 2013-07-05T14:21:31.757 に答える