Ver Mensaje Individual
  #10 (permalink)  
Antiguo 06/11/2012, 16:08
Avatar de drako_darpan
drako_darpan
 
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: Refrescar GRID

Hola que tal, veo un campo que no utilizas @depto, revisa con esto:

Código SQL:
Ver original
  1. ALTER PROCEDURE [dbo].[TraerChecadas]
  2.     @Fecha DATE,
  3.     @term INT,
  4.     @depto INT
  5.     AS
  6.     BEGIN
  7.         SET NOCOUNT ON;
  8.        
  9.     SELECT p.id_ref_externa AS 'ID',
  10.     t.descripcion AS 'Terminal',d.desc_depto AS 'Departamento',p.nombre AS 'Nombre',
  11.     a.hora_entrada AS 'Hora_Echecada',
  12.     h.hora_entrada AS 'Hora_Entrada',
  13.     a.minutos_entrada AS 'Minutos_Entrada',
  14.     a.hora_salida AS 'Hora_Schecada',
  15.     h.hora_salida AS 'Hora_Salida',
  16.     a.minutos_salida AS 'Minutos_Salida',
  17.     a.minutos_trabajados AS 'MinTrabajados'
  18.     FROM corporativodb.dbo.corp_asistencia a
  19.     INNER JOIN corporativodb.dbo.corp_personal AS p ON p.id_personal=a.id_personal
  20.     INNER JOIN corporativodb.dbo.corp_horarios AS h ON h.id_horario=a.id_horario
  21.     INNER JOIN corporativodb.dbo.corp_depto AS d ON d.id_depto = p.id_depto
  22.     INNER JOIN corporativodb.dbo.corp_terminales AS t ON t.id=p.id_terminal
  23.     WHERE CONVERT(VARCHAR(10) ,fecha_asistencia, 121)=@Fecha AND t.id= @term
  24.     ORDER BY t.descripcion,d.desc_depto,p.nombre,a.hora_entrada

El OR lo cambie por AND.