Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
datenbank:sql-statement [2020/01/30 17:37] leopold |
datenbank:sql-statement [2020/09/08 11:43] (aktuell) leopold |
||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| Folgender Befehl ändert für alle Tabellenzeilen, also alle **Artikel** das **Datum** in den Wert //31.12.2018//: ''Update lawi_bewegungv set datum= '31.12.2018''' | Folgender Befehl ändert für alle Tabellenzeilen, also alle **Artikel** das **Datum** in den Wert //31.12.2018//: ''Update lawi_bewegungv set datum= '31.12.2018''' | ||
| - | .. | + | ---- |
| + | |||
| + | Folgender Befehl ändert die **Menge** (Preismenge) für alle Artikel der **Produktegruppe** //Waren.RV.Spirale.Nichtteilbar.Bekleidung/Heimtex.Nr0.10// in der **Preisliste** //EVP.Standard// in den Wert //100//. | ||
| + | <code> | ||
| + | update part_preis set menge=100 where | ||
| + | (select gruppe from part_pgruppe where ident=(select pgruppeid from part_stamm where ident=part_preis.artikelid))='Waren.RV.Spirale.Nichtteilbar.Bekleidung/Heimtex.Nr0.10' | ||
| + | and (select preisliste from part_preisliste where ident=part_preis.preislisteid)='evp.standard' | ||
| + | |||
| + | </code> | ||
| + | |||
| + | Der Befehl funktioniert nur, wenn es bisher nur eine einzige Preismenge pro Artikel pro Preisliste gibt. Hat ein Artikel in einer Preisliste, bspw. die Preismengen 1 **und** 100, funktioniert der Befehl nicht. | ||