Wynik działania arytmetycznego ze zmiennej

0

Witam
Mam zmienne w której zapisywane są działania arytmetyczne, np.: declare @tekst='(2*60.05-63.59)/3'
Jak zrobić aby do zmiennej @wynik decimal(11,2) przypisać wynik działania arytmetycznego?
Chciałbym aby w tym przypadku select @wynik = 18,74
Proszę o pomoc bo nie mam pomysłu.

0
DECLARE @sql VARCHAR(1000)
SET @sql = 'SELECT @wynik = ' +@tekst
EXECUTE sp_executesql @sql

Możesz to zastosować jedynie, gdy nie boisz się sql injection (masz kontrolę nad zmienną @tekst).

0

Dzięki, działa, nad zmienną mam kontrolę, to są algorytmy tworzone przeze mnie w mojej tabeli także ok. Jeszcze raz dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1