Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/11/2012, 15:34
3ricks0ul
 
Fecha de Ingreso: junio-2012
Mensajes: 90
Antigüedad: 12 años, 5 meses
Puntos: 2
Respuesta: Refrescar GRID

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 original
  1. ALTER PROCEDURE [dbo].[TraerChecadas]
  2. @Fecha DATE,
  3. @term INT=NULL,
  4. @depto INT=NULL
  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(DATE ,fecha_asistencia,108)=@Fecha OR t.id=@term
  24. ORDER BY t.descripcion,d.desc_depto,p.nombre,a.hora_entrada