Я пишу SQL-запрос, возвращающий брутто-зарплату из двух отдельных таблиц.Суммы в обеих таблицах имеют тип данных nvarchar
.В одной таблице у меня есть «150,0000», а в другой у меня есть «150», есть ли способ удалить трейлинг 0?Вот мой код
SELECT DISTINCT
s.EEid,
s.Gross AS 'S Gross',
pr.EEid,
pr.Gross AS 'PR Gross'
FROM
starPayHistory s
INNER JOIN
payRunPayHistory pr ON pr.EEid = s.EEid
ORDER BY
s.EEid
Результаты запроса
Я пробовал эту строку кода, чтобы обрезать ведущие 0, но возвращает «15».это удаляет все 0.
Вот код
REPLACE(ltrim(REPLACE(s.Gross,'0','')), ' ', '0') AS 'S Gross'
Результат из этой строки кода
Любая помощь будет принята с благодарностью!