|
0
NcSteel
18.07.10
✎
22:51
|
Сообщение 248, уровень 16, состояние 1, строка 2
Преобразование значения "1027700194390 " типа varchar привело к переполнению столбца типа int.
/****** Сценарий для команды SelectTopNRows среды SSMS ******/
Select
Tovar.ID,
Tovar.Kod,
SERT.N_SERT,
SERT_START_DATE,
SERT.SERT_END_DATE,
SERT.SERT_TEXT,
SERT.SERT_GOODS,
SERT.SERT_NUM
From (
SELECT
GOODS.N_GOOD As Kod,
DATA.ID As ID
FROM dbo.GOODS as GOODS
Left Outer Join dbo.GOODS_DATA As DATA ON
GOODS.GOOD_CODE = DATA.ID) As Tovar
Left Outer Join dbo.SERT as SERT On
Tovar.ID = sert.SERT_NUM
Tovar.ID = sert.SERT_NUM - ругается на эту строку
Типы полей:
Id (PK, int, Не NULL)
SERT_NUM(Char(15), Null)
Как я понимаю при преобразовывании SERT_NUM к числу происходит ошибка , как обойти ?
|
|