Я очень расстроен этой проблемой со вчерашнего дня. Пример моего источника Excel выглядит следующим образом
ID_NUMBER: 7.8103E+11
Правильное значение: 781031145917
Когда я использую этот sql для преобразования при загрузке в Сервер sql, значение округляется до 781031145920
CAST(CAST(CONVERT(FLOAT,IDNO1) AS DECIMAL(25,0)) AS VARCHAR)
Это идентификатор клиента, поэтому он должен преобразовываться в точное число, не может быть округлено в большую или меньшую сторону, может ли кто-нибудь помочь мне в этом? Большое спасибо за помощь!