Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/03/2011, 15:40
lbauerle
 
Fecha de Ingreso: septiembre-2008
Mensajes: 26
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: Problema con consulta en sql

ALTER procedure [dbo].[obtenerhorariopersonalcargo]
@dni varchar(50)
as
select (p.nombre +' '+ p.apellido)as nombres, c.nombre, p.foto, d.descripcion, hpc.h_entrada, hpc.m_entrada, hpc.h_salida, hpc.m_salida,c.horas,p.nro from personal p
inner join personalcargos pc on p.id_personal = pc.id_personal
inner join cargos c on pc.id_cargo = c.id_cargo
inner join horariopersonalcargos hpc on c.id_cargo = hpc.id_cargo
inner join dias d on hpc.dia = d.dia
where
(case when isnumeric(@dni)=1 then rtrim(p.nro) else p.nombre +' '+ p.apellido end)
like '%'+@dni+'%'

y wala!