Está en la página 1de 1

CONSULTA PARA INFORMES DE ASISTENCIA

select * from (SELECT a.codigo, a.apellidos, a.nombres, a.cargo,


b.fecha, b.hora as ENTRADA,c.hora as SALDA !R"# $LANTAD"CENTE a left
"%TER &"N (SELECT ASS$ERS"NAL.codigo, ASS$ERS"NAL.fecha,
ASS$ERS"NAL.hora, ASS$ERS"NAL.tipo, ASS$ERS"NAL.cantidad "RDER '(
!EC)A,C"D*",)"RA !R"# ASS$ERS"NAL +)ERE T$",-ENTRADA-. b "N
a.codigo,b.codigo left "%TER &"N (SELECT ASS$ERS"NAL.codigo,
ASS$ERS"NAL.fecha, ASS$ERS"NAL.hora,
ASS$ERS"NAL.tipo,ASS$ERS"NAL.cantidad "RDER '( !EC)A,C"D*",)"RA !R"#
ASS$ERS"NAL +)ERE T$",-SALDA-. c "N (a.codigo,c.codigo AND
b.fecha,c.fecha AND b.cantidad,c.cantidad.. d +)ERE C"D*",-//00-

rsVFP.Open "select * from SELECT !.co"#$o% !.!pell#"os% !.nom&res% !.c!r$o% ".nom&re%
&.fec'!% &.'or! !s ENTRADA%c.'or! !s SALIDA FROM PLANTADOCENTE ! left OUTER (OIN
c!r$os " ON !.c!r$o)".co"#$o left OUTER (OIN SELECT ASISPERSONAL.co"#$o%
ASISPERSONAL.fec'!% ASISPERSONAL.'or!% ASISPERSONAL.t#po%
ASISPERSONAL.c!nt#"!" ORDER *+ FEC,A%CODI-O%,ORA FROM ASISPERSONAL
.,ERE TIPO)/ENTRADA/0 & ON !.co"#$o)&.co"#$o left OUTER (OIN SELECT
ASISPERSONAL.co"#$o% ASISPERSONAL.fec'!% ASISPERSONAL.'or!%
ASISPERSONAL.t#po%ASISPERSONAL.c!nt#"!" ORDER *+ FEC,A%CODI-O%,ORA FROM
ASISPERSONAL .,ERE TIPO)/SALIDA/0 c ON !.co"#$o)c.co"#$o AND &.fec'!)c.fec'! AND
&.c!nt#"!")c.c!nt#"!"00 e .,ERE c!r$o)/" 1 Co"#$oInforme 1 "/ !n" fec'!)" 1 "2" 1
Form!tFec'!Informe% "MM3DD3++++"0 1 "4"
Pr#5!te S6& Form7Lo!"0
mT#empo ) "89:;9:<< p.m."
Inter5!lo ) "<<:8<:<<"
Rem Ms$*o= V!l"89:;9:<< p.m."0 > V!l"<<:8<:<<"0
Ms$*o= D!teA"""n"% 8<% CD!temT#empo00
En" S6&

También podría gustarte