Código SQL:
Ver original
IF ( @Mode = 'ListaAsistencia' ) BEGIN SELECT TASISMARCA.NUMREG , TTIPODOCUMENTO.ABRETTIPODOCU , TTRABAJADOR.CODTTRABA, TTRABAJADOR.CODTTIPODOCU , TTRABAJADOR.NUMDOCUTTRABA , RTRIM(TTRABAJADOR.APEPATTTRABA) + ' ' + RTRIM(TTRABAJADOR.APEMATTRABA) + ' ' + RTRIM(TTRABAJADOR.NOMTTRABA) AS NOMBRES , TASISMARCA.FECTASIS , TASISMARCA.PCTASIS , TASISMARCA.IPTASIS , TUBICACION.NOMTUBICA , TASISMARCA.CODTUSER FROM TTRABAJADOR RIGHT OUTER JOIN TASISMARCA LEFT OUTER JOIN TUBICACION ON TASISMARCA.CODTUBICA = TUBICACION.CODTUBICA ON TTRABAJADOR.CODTTRABA = TASISMARCA.CODTTRABA LEFT OUTER JOIN TTIPODOCUMENTO ON TTRABAJADOR.CODTTIPODOCU = TTIPODOCUMENTO.CODTTIPODOCU WHERE ( CONVERT(CHAR(8), TASISMARCA.FECTASIS, 112) = @FECTASIS ) AND ( CONVERT(CHAR(8), TASISMARCA.CODTUBICA, 112) = @CODTUBICA ) ORDER BY TASISMARCA.FECTASIS END
esto es para asistencia como podria ser para la inasistencia ????