Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Неуспешно преобразуване при преобразуване на стойността на varchar „няма“ към тип данни int

Ако вашите таблици всъщност се състоят от None и NA, тогава опитайте това:

ALTER PROCEDURE spvec
AS
SELECT Row_number() OVER (ORDER BY (SELECT 1)) AS 'RNumber'
    ,vf.*
FROM LOGIN ld
    ,vehicle vf
WHERE (ld.fid = cast(vf.fid as varchar(max)))
    AND cast(ld.id as varchar(2)) <> 'NA'
    AND cast(vf.CustID as varchar(4)) <> 'None'
    AND cast(vf.Simo as varchar(4)) <> 'None'
ORDER BY Row_number() OVER (ORDER BY (SELECT 1))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Име на файл за абонамент за SSRS с дата

  2. Как да покажете съпоставянето на колона в SQL Server (T-SQL)

  3. Как да намерите низ в низ в SQL Server

  4. Избиране на N реда в SQL Server

  5. Конкатна стойност на полето към низ в SQL Server