Hallo !
Momentan beschäftige ich mich mit einer SQL Query in MySQL.
Ich habe eine MyISAM Tabelle mit den Spalten 'city', 'street',
'housenumber' und 'factor'.
Zudem gibt es eine Spalte 'datum' im Format 'date'.
Nun möchte ich für einen Datumsbereich
den Faktor in Abhängigkeit von 'city', 'street' und 'housenumber'
verändern.
Folgende Query ist garantiert falsch, soll aber das Problem aufzeigen.
-----------
INSERT INTO hhs SET
factor = '0.75'
WHERE
city = 'myCityY',
street = 'myStreetY',
housenumber = '66'
BETWEEN
datum > 2012-05-01
AND
datum < 2012-05-20
-----------
Kann man das Problem mit einer 'normalen' Query lösen oder
geht es nicht ohne 'procedure'.
Ich würde mich über eine Info freuen.
Mit freundlichen Grüßen
Stephan
Momentan beschäftige ich mich mit einer SQL Query in MySQL.
Ich habe eine MyISAM Tabelle mit den Spalten 'city', 'street',
'housenumber' und 'factor'.
Zudem gibt es eine Spalte 'datum' im Format 'date'.
Nun möchte ich für einen Datumsbereich
den Faktor in Abhängigkeit von 'city', 'street' und 'housenumber'
verändern.
Folgende Query ist garantiert falsch, soll aber das Problem aufzeigen.
-----------
INSERT INTO hhs SET
factor = '0.75'
WHERE
city = 'myCityY',
street = 'myStreetY',
housenumber = '66'
BETWEEN
datum > 2012-05-01
AND
datum < 2012-05-20
-----------
Kann man das Problem mit einer 'normalen' Query lösen oder
geht es nicht ohne 'procedure'.
Ich würde mich über eine Info freuen.
Mit freundlichen Grüßen
Stephan
Comment