title: Conversion failed when converting the nvarchar value '29449,29446,29450,29534' to data type int
body: <p>I am create a stored procedure in SQL and I get the following error when I execute the query:</p>
  
  <blockquote>
    <p>Conversion failed when converting the nvarchar value '11021,78542,12456,24521' to data type int.</p>
  </blockquote>
  
  <p>Any idea why?</p>
  
  <pre><code>SELECT 
      A.Art_ID, A.Title
  FROM 
      Art A
  INNER JOIN 
      Iss I ON A.Iss_ID = I.Iss_ID
  INNER JOIN 
      Sections S ON A.Section_ID = S.Section_ID
  INNER JOIN 
      iPadSec IPS ON A.Sec_ID = IPS.Sec_ID
  WHERE 
      A.Art_ID IN (SELECT CAST(Art_IDs AS int) /***error happens here***/
                   FROM Book_Art b
                   WHERE Sub_ID = 68)
      AND I.Iss &gt; dateadd(month, -13, getdate())
      AND A.Active = 1
      AND IPS.Active = 1
      AND A.PDate &lt;= getdate()
  ORDER BY 
      PDate DESC, Art_ID DESC;
  </code></pre>