嗨,我正在尝试制作一个项目,在 datagridview 中显示所有数据的计算时间/超时,然后将其打印在水晶报告上..我只是不知道该怎么做 =(
我的设计是我有一个下拉框来选择员工,月历来选择月份(它就像我的datagridview的过滤器),然后是显示他们的时间的datagridview,最后是一个按钮,将打印预览datagridview中的数据
嗨,我正在尝试制作一个项目,在 datagridview 中显示所有数据的计算时间/超时,然后将其打印在水晶报告上..我只是不知道该怎么做 =(
我的设计是我有一个下拉框来选择员工,月历来选择月份(它就像我的datagridview的过滤器),然后是显示他们的时间的datagridview,最后是一个按钮,将打印预览datagridview中的数据
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 平台都有不同的函数来计算两个 DateTime 之间的秒数。