在水晶报告中载入不同的记录
本文关键字:记录 水晶 报告 | 更新日期: 2023-09-27 18:02:08
在我的SQL数据库表中,我有这样的记录
EmpID(int-pk) | Attend-Date(datetime) |workinghrs(time(0))|extrahrs(time(0))
-----------------------------------------------------------------------------
1 | 15-04-2015 | 04:10:30 |01:00:00
1 | 16-04-2015 | 02:10:30 |02:00:00
1 | 17-04-2015 | 04:50:30 |04:00:00
2 | 18-04-2015 | 01:40:00 |01:40:00
2 | 14-04-2015 | 06:10:00 |00:40:00
现在我需要在日期范围从14-04-2015到18-04-2015之间选择此记录,但每个EmpID的工作时间和额外时间之和
像这样的
EmpID(int-pk) | |workinghrs (time(0)) |extrahrs(time(0))
------------------------------------------------------
1 |11:20:30 |07:00:00
2 |07:50:00 |02:20:00
然后我必须在水晶报告上显示这一切。我正在使用c# windows应用程序,在这个问题上我不知道如何建立一个逻辑。
你是指查询的逻辑吗?如果是,这将给出结果
select EmpID ,sum(DATEDIFF(MINUTE, '0:00:00', workinghrs ))
,sum(DATEDIFF(MINUTE, '0:00:00', extrahrs ))
from <table>
group by EmpID
Order by EmpId