ugotowany_kamien
#tsql #sql #programowanie
chcę zrobić trigera który doda do siebie place podstawową i dodatkową dodanego pracownika. Zrobiłem coś takiego i wywala mi błąd

Msg 8114, Level 16, State 5, Procedure wynikZarobkow, Line 36

Error converting data type varchar to numeric.


dodam że kolumny z płacami są decimalami

jak mam go zrobić poprawnie?

create trigger wynikZarobkow
on pracownicy
for insert
as
declare @wynik decimal
select @wynik = placa_pod + isnull(placa_dod, 0) from inserted
begin
print 'suma zarobków to: ' + @wynik
end
  • Najlepsze
  • Wszystkie komentarze
makumba88
makumba88
print 'suma zarobków to: ' + cast(@wynik as varchar(max))
ZapomnialWieprzJakProsiakiemByl
@ugotowany_kamien:
Widzę od kilkunastu dni, że walczysz z bazami i zastanawiam się czy znasz wyliczenie DbType? Może być pomocne
ugotowany_kamien