Запрос SQL , ошибка , как обойти ? #494097


#0 by NcSteel
Сообщение 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, Null) Как я понимаю при преобразовывании SERT_NUM к числу происходит ошибка , как обойти ?
#1 by KRV
Нет ли там пустого значения?
#2 by NcSteel
Вроде нет.
#3 by NcSteel
Все разобрался , не те поля соединял )))
#4 by Ковычки
по сабжу никак, инт +- 2147483647 грубо
#5 by NcSteel
Спасибо уже вник.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С