Crystal reports 如何选择每个日期中的第一个时间数据?论水晶报告
我想选择f1类型的每个日期中的所有第一个时间数据。 我怎样才能在Crystal report上做到这一点? 我需要创建SQL表达式吗?或者有什么建议Crystal reports 如何选择每个日期中的第一个时间数据?论水晶报告,crystal-reports,Crystal Reports,我想选择f1类型的每个日期中的所有第一个时间数据。 我怎样才能在Crystal report上做到这一点? 我需要创建SQL表达式吗?或者有什么建议 ID no. Employee Name Dates Time Type 389 Escano,CL. 16-Aug-20 7:45am F1 389 Escano,CL. 16-Aug-20 7:47am F1 389 Escano,CL. 17-Aug-20
ID no. Employee Name Dates Time Type
389 Escano,CL. 16-Aug-20 7:45am F1
389 Escano,CL. 16-Aug-20 7:47am F1
389 Escano,CL. 17-Aug-20 7:45am F1
389 Escano,CL. 17-Aug-20 7:47am F1
389 Escano,CL. 18-Aug-20 7:47am F1
389 Escano,CL. 18-Aug-20 7:49am F1
按
idno
和dates
分组,然后根据time
SELECT id, name, date, time, type FROM dbo.test AS t1
WHERE (time IN(SELECT TOP (1) time FROM dbo.test AS t
WHERE (date = t1.date) ORDER BY time))
结果
ID no. Employee Name Dates Time Type
389 Escano,CL. 2020-08-16 07:45:00 F1
389 Escano,CL. 2020-08-17 07:45:00 F1
389 Escano,CL. 2020-08-18 07:47:00 F1