I am working in SQL Server 2008. I am facing a problem in a where condition, passing multiple company ID values separated by comma (,) to use in Int company ID.
ALTER Procedure
  [dbo].[SP_WorkOrderDetails] @CompanyID varchar(50)
as begin
  Select
    *
  from
    ClientContract C
  left join
    WorkOrder W
  on
    C.Id=W.ClientContractId
  left join
    ClientContractContacts CB
  on
    CB.ClientContractld=C.Id
  left join
    Client CL
  on
    CL.Id= C.Clientld
  left join
    Client CN
  on
    CN.Id= CB.Contactld
  left join
    BaseUnit B
  on
    B.Id=W.BaseUnitId
  left join
    users u
  on
    u.Staffld = W.AssignedTo
  left join
    LatticeERP_DFS..sv_App_Staff SPT
  on
    SPT.Leaderld=W.AssignedTo and
    SPT.Module = 'S'
  left join
    Staff SS
  on
    SS.Id=u.StaffId --and ss.IsTeamLeader = 1
  left join
    Companies Comp
  on
    Comp.id=C.Companyld
  Where
    convert(nvarchar(50),isnull(C.companyID, 1)) in (replace('1,7', '''', ','))
  Order By
    ContractCode,
    WorkOrderNo Desc
end 
 
     
     
    