Danke,
das obrige Beispiel von Ihnen war ja schon (fast) die Lösung....
geändert wurde nur:
...
WHERE content like '000_____005'
AND content LIKE '000_____006' ------>ab diesem AND kommt's hier zum Syntax Fehler
zu:
WHERE content like '000________'
und
WHERE t.zeile BETWEEN t.zeile / 9000 * 9000 AND t.zeile / 9000 * 9000 + 1
zu
WHERE t.zeile BETWEEN t.zeile AND t.zeile / 9000 * 9000 + 1
Nur:
UPDATE labels
SET count = 99
WHERE cast(cast(content AS VARCHAR(11)) AS INT) BETWEEN cast(cast(content AS VARCHAR(11)) AS INT) / 9000 * 9000 AND cast(cast(content AS VARCHAR(11)) AS INT) / 9000 * 9000 + 1
gibt leider eine falsche Änderung:

im Test wird hier leider Datensatz 1000, 1001,2000,2001..... geändert
das obrige Beispiel von Ihnen war ja schon (fast) die Lösung....
geändert wurde nur:
...
WHERE content like '000_____005'
AND content LIKE '000_____006' ------>ab diesem AND kommt's hier zum Syntax Fehler
zu:
WHERE content like '000________'
und
WHERE t.zeile BETWEEN t.zeile / 9000 * 9000 AND t.zeile / 9000 * 9000 + 1
zu
WHERE t.zeile BETWEEN t.zeile AND t.zeile / 9000 * 9000 + 1
Nur:
UPDATE labels
SET count = 99
WHERE cast(cast(content AS VARCHAR(11)) AS INT) BETWEEN cast(cast(content AS VARCHAR(11)) AS INT) / 9000 * 9000 AND cast(cast(content AS VARCHAR(11)) AS INT) / 9000 * 9000 + 1
gibt leider eine falsche Änderung:

im Test wird hier leider Datensatz 1000, 1001,2000,2001..... geändert
