select a.asi_hora , a.asi_fecha,a.asi_accion,t2.asi_fecha,t2.asi_hora,t2.asi_accion
from asistencia a
join (select *from asistencia where asi_usu_id=(select usu_id from usuario where usu_cedula='0302222096')
and asi_accion='Salida') as t2
where a.asi_usu_id=(select usu_id from usuario where usu_cedula='0302222096')
and a.asi_accion='Entrada' and t2.asi_fecha=a.asi_fecha
and a.asi_hora<t2.asi_hora
order by a.asi_fecha
您好, 执行以下查询时出现问题。我想在视觉上消除标记的&#34; X&#34;价值,案例如下: 查询在一天中不超过两个方位时有效,但当有人得分为四时,有时他们会交叉更多次并无法正确计算小时数?
答案 0 :(得分:1)
它非常复杂的查询,毫无疑问,没有人建议在任何项目上应用。在您的查询中,重复行是由于加入&#34; asistencia&#34; colums。