[英]Load distinct record in crystal report
在我的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
现在,我需要在2015年4月14日至2015年4月18日之间选择此记录,但要对每个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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.