hans87
Goto Top

Zahlen in Batch addieren...

Hallo,

ich habe ein batch skript geschrieben, das zwei SQL Abfragen ausführt.

Beide geben Werte zurück. Die zurückgegebenen Werte speicher ich in eine Variable.

Dann will ich die Variabeln addieren.

leider bekomm ich immer den Fehler "missing operand.

 

SET /a WERT=0;
SET /a WERT2=0;
SET /a SUM=0;

FOR /F "usebackq delims=!" %%i IN (`sqlplus -S %USER1%/%PW1%@%DB-NAME1% @%SQL1%`) DO set /a WERT+=%%i
echo %WERT%

FOR /F "usebackq delims=!" %%i IN (`sqlplus -S %USER2%/%PW2%@%DB-NAME2% @%SQL2%`) DO set /a WERT2+=%%i
echo %WERT2%

echo ---------
echo TEST
echo %WERT%
echo %WERT2%
echo ----------
SET /a %SUM%+=%WERT%+%WERT2%

echo %SUM%

pause


kann mir jemand helfen und sagen was ich falsch gemacht habe?


Gruß

Hans

Content-Key: 242361

Url: https://administrator.de/contentid/242361

Printed on: April 19, 2024 at 22:04 o'clock

Member: colinardo
Solution colinardo Jul 01, 2014 updated at 09:50:44 (UTC)
Goto Top
Moin Hans,
die Prozentzeichen um das SUM sind zu viel face-wink
SET /a SUM+=%WERT%+%WERT2% 
Grüße Uwe
Member: Hans87
Hans87 Jul 01, 2014 at 09:51:02 (UTC)
Goto Top
Danke face-smile