title: Casting to Time in SQL fails after 1762 rows
body: <p>(Updated followings comments)</p>
  
  <p>I got a strange behaviour on SQL server 2012, this request is ok :</p>
  
  <pre><code>select top 2002 cast(myTimeStr as time) from tbWithTime
  order by ID
  </code></pre>
  
  <p>but </p>
  
  <pre><code>select top 2003 cast(myTimeStr as time) from tbWithTime
  order by ID
  </code></pre>
  
  <p>failed with </p>
  
  <blockquote>
    <p>Msg 241, Level 16, State 1, Line 1<br>
    Conversion failed when converting date and/or time from character string.</p>
  </blockquote>
  
  <p>Whereas line 2002 and 2003 both equals to '14:30' </p>
  
  <p>Then when i try to specifically cast this 2003 line, it succeeded.</p>
  
  <p>My configuration :</p>
  
  <pre><code>Name                                                    Version
  Microsoft SQL Server Management Studio                  10.50.1600.1
  Microsft SQL Server 2012                                11.0.3339.0
  </code></pre>