2015-12-26 2 views
0

QueryПовторяющиеся значения в Mysql

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 

HTML V

Здравствуйте, У меня есть проблема при выполнении следующего запроса. Я хочу визуально исключить отмеченное значение «Х», дело в следующем: Запрос действителен, если в течение одного дня не более двух подшипников, но когда кто-то зачет четыре раза, они пересекают больше раз и не могут выполнить расчет часов правильно какие-нибудь идеи?

+1

Пожалуйста, вставьте код/​​запрос здесь – Vidhi

+0

выберите a.asi_hora, a.asi_fecha, a.asi_accion, t2.asi_fecha, t2.asi_hora, t2.asi_accion из Asistencia присоединиться (выберите * из Asistencia где asi_usu_id = (выберите usu_id из usuario, где usu_cedula = '0302222096') и asi_accion = 'Salida') как t2 где a.asi_usu_id = (выберите usu_id из usuario где usu_cedula = '0302222096') и a.asi_accion = 'Entrada' и t2. asi_fecha = a.asi_fecha и a.asi_hora

ответ

1

Его очень сложный запрос, который, несомненно, никто не рекомендует применять к любому проекту. В вашем запросе повторяющиеся строки связаны с объединением колонок asistencia.

Смежные вопросы