SELECT dbo.Trabajador.Id_Trabajador AS ID_TRABAJADOR,
dbo.Trabajador.Nombre + ' ' + dbo.Trabajador.Apellido_Pat + ' ' + dbo.Trabajador.Apellido_Mat AS NOMBRE,
dbo.Trabajador.Nro_Documento AS [DOC.],
dbo.Profesion_Ocupacion.Prof_Ocup AS PROF_OCUPACION, dbo.Sucursal.Sucursal, dbo._Asistencia.Valido,
(CASE WHEN Entrada_Salida = 'ENTRADA' THEN [FechaAsistencia] ELSE 0 END) AS ENTRADA,
(CASE WHEN Entrada_Salida = 'SALIDA' THEN [FechaAsistencia] ELSE 0 END) AS SALIDA
FROM dbo._Asistencia INNER JOIN
dbo.Trabajador ON dbo._Asistencia.Id_Trabajador = dbo.Trabajador.Id_Trabajador INNER JOIN
dbo.Sucursal ON dbo.Sucursal.Id_Sucursal = dbo.Trabajador.Id_Sucursal INNER JOIN
dbo.Profesion_Ocupacion ON dbo.Profesion_Ocupacion.Id_prof_ocup = dbo.Trabajador.Id_prof_ocup