Anmelden

View Full Version : Update mit SQL



schreibr
11-09-01, 11:18
Hallo Newsboarder,
ich hänge gerade an der Syntax einer SQL-Abfrage fest. Vielleicht kann mir einer von Euch auf die Sprünge helfen.

Update lib.file
Set status='L'
Where status='I' and datum8 in(select datum8 from lib.file1) >0

Wenn ich diese Abfrage ausführe erhalte ich einen Syntaxfehler an der Position >0
Was ist denn da falsch ?
Gruss Reinhold

torsten
11-09-01, 14:07
Reinhold,

ohne das '>0' ist die SQL Abfrage ja schon abgeschlossen. Es fehlt noch der Feldname, der gegen '>0' verglichen werden soll.
(Entweder im Subselect oder im 1. Teil der Abfrage): ... and Datum8 > 0 ...

Gruß

Torsten

schreibr
12-09-01, 07:37
<BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>Original erstellt von schreibr:
Update lib.file
Set status='L'
Where status='I' and datum8 in(select datum8 from lib.file1) >0
[/quote]

Hallo Torsten,
ich habe die Abfrage jetzt wie folgt geändert:

Update...
Set ...
Where status='I' and datum8>0 in(select datum8 from lib.file1)

... und jetzt kommt SQL-Fehler Schlüsselwort IN nicht erwartet.

Und was nu ?
Gruss Reinhold

torsten
12-09-01, 07:57
Hallo Reinhold,

...
Where status='I' and datum8 > 0 and datum8 in(select datum8 from lib.file1)
...

oder

Where status='I' and datum8 in(select datum8 from lib.file1) and datum8 > 0


Gruß

Torsten

schreibr
12-09-01, 08:22
Bingo,
vielen Dank !
Es hat geklappt.
Gruss Reinhold