Ads were blocked - no problem. But keep in mind that developing HeidiSQL, user support and hosting takes time and money. You may want to send a donation instead.

SQL Befehl

Manager's profile image Manager posted 2 months ago in General Permalink

Hallo ! Tabelle hat eine Spalte "Auftragsart 4" und eine Spalte "Offen" mit verschiedenen Zahlbeträgen In diese Spalte soll 0,00 hinein, oder leeren.

Was stimmt nicht ?:

UPDATE FROM Auftrag WHERE Art=4 SET OFFEN=0,00

VielenDank !

ansgar's profile image ansgar posted 2 months ago Permalink

"0,00" => deutsches Zahlenformat, das muss "0.00" heißen, oder einfach "0" (falls "OFFEN" eine REAL/FLOAT Spalte ist)

ansgar's profile image ansgar posted 2 months ago Permalink

Ach und nicht UPDATE FROM Auftrag WHERE...SET... sondern UPDATE Auftrag SET...WHERE...

Manager's profile image Manager posted 2 months ago Permalink

Velen Dank !... es ist OK, aber nicht mit Anhang, da ist noch etwas falsch:

UPDATE Auftrag SET OFFEN=0.00 WHERE ART=4 AND VORGANGSDATUM"<01.01.2020"

ansgar's profile image ansgar posted 2 months ago Permalink

Der kleiner-als-Operator gehört nicht in den Datums-String, und das Datum muss sehr wahrscheinlich im ISO Format angegeben werden:

... AND VORGANGSDATUM < '2020-01-01'

Manager's profile image Manager posted 2 months ago Permalink

Prima !

Sehr komplex diese SQL-Sprache, wenn auch interessant.

Wie kann man da nur alles wissen ?

Schönen Sonntag !

Please login to leave a reply, or register at first.




Ads were blocked - no problem. But keep in mind that developing HeidiSQL, user support and hosting takes time and money. You may want to send a donation instead.