title: TSQL PRINT statement conversion issue
body: <p>When I try to print a line with <code>int</code> and <code>nvarchar</code> in a single line I get an error. Here's the entirety of my code.</p>
  
  <pre><code>DECLARE @COUNT INT, @CONST INT
  SET @COUNT = 0
  SET @CONST = 12
  
  WHILE(@COUNT&lt;12)
  BEGIN
      SET @COUNT = @COUNT + 1
      PRINT @COUNT + N' times ' + @CONST + N' is ' + @COUNT*@CONST
  END
  </code></pre>
  
  <p>The error I get is:</p>
  
  <blockquote>
    <p>Msg 245, Level 16, State 1, Line 8
    Conversion failed when converting the nvarchar value ' times ' to data type int.</p>
  </blockquote>
  
  <p>I can print 'int' a <code>nvarchar</code> just find on their own, but when I combine them I get this error. Am I improperly combining them?</p>
  
  <p>I'm using Microsoft SQL Management Studio</p>