Mejor paso mi consulta que es la que me da problemas, al cambiar los parametros de nulos a un valor... no tengo idea que hacer xD
Código SQL:
Ver originalALTER PROCEDURE [dbo].[TraerChecadas]
@Fecha DATE,
@term INT=NULL,
@depto INT=NULL
AS
BEGIN
SET NOCOUNT ON;
SELECT p.id_ref_externa AS 'ID',
t.descripcion AS 'Terminal',d.desc_depto AS 'Departamento',p.nombre AS 'Nombre',
a.hora_entrada AS 'Hora_Echecada',
h.hora_entrada AS 'Hora_Entrada',
a.minutos_entrada AS 'Minutos_Entrada',
a.hora_salida AS 'Hora_Schecada',
h.hora_salida AS 'Hora_Salida',
a.minutos_salida AS 'Minutos_Salida',
a.minutos_trabajados AS 'MinTrabajados'
FROM corporativodb.dbo.corp_asistencia a
INNER JOIN corporativodb.dbo.corp_personal AS p ON p.id_personal=a.id_personal
INNER JOIN corporativodb.dbo.corp_horarios AS h ON h.id_horario=a.id_horario
INNER JOIN corporativodb.dbo.corp_depto AS d ON d.id_depto = p.id_depto
INNER JOIN corporativodb.dbo.corp_terminales AS t ON t.id=p.id_terminal
WHERE CONVERT(DATE ,fecha_asistencia,108)=@Fecha OR t.id=@term
ORDER BY t.descripcion,d.desc_depto,p.nombre,a.hora_entrada