consulta inner??
Publicado por Daniel (13 intervenciones) el 19/08/2004 18:39:24
Hola a todos y de antemano gracias tengo 2 tablas t1 contiene a mis empleados y t2 la ocupo para caprurar su asistencia. necesito hacer una consulta que me regrese a los empleados que no tienen asistencia ese dia ya lo intente de las siguientes formas pero no corre porfavor ayudenme.
rs=st.executeQuery("SELECT * FROM empleado where cod_emp not exists and stado=0 (select co_em FROM asistencia where deacap='"+lblFeaCap2.getText()+"' and empleado.cod_emp = asistencia.co_em)");
rs=st.executeQuery("Select * from empleado WHERE status=0 MINUS Select co_em from asistencia where stado='"+lblFeaCap2.getText()+"'");
e intentado con una consulta inner join pero no se como se hace, lo hago de la siguiente formapero no sale.
rs=st.executeQuery("SELECT empleado.* FROM empleado LEFT JOIN asistencia ON empleado.cod_emp <> asistencia.co_em WHERE cod_emp IS NULL and asistencia.deacap1="+lblFeaCap2.getText()+"'");
rs=st.executeQuery("SELECT * FROM empleado where cod_emp not exists and stado=0 (select co_em FROM asistencia where deacap='"+lblFeaCap2.getText()+"' and empleado.cod_emp = asistencia.co_em)");
rs=st.executeQuery("Select * from empleado WHERE status=0 MINUS Select co_em from asistencia where stado='"+lblFeaCap2.getText()+"'");
e intentado con una consulta inner join pero no se como se hace, lo hago de la siguiente formapero no sale.
rs=st.executeQuery("SELECT empleado.* FROM empleado LEFT JOIN asistencia ON empleado.cod_emp <> asistencia.co_em WHERE cod_emp IS NULL and asistencia.deacap1="+lblFeaCap2.getText()+"'");
Valora esta pregunta


0