AW: Lieferzeitangabe bei Artikel individuell erhöhen
Wieso macht Ihr euch das Leben eigentlich immer so schwer??
War drei Minuten Arbeit und läuft seit dem bei mir per SQL Server Agent - setzt natürlich voraus dass die Artikel das Attribut schon mal haben.
Drüber gucken, für euch anpassen und wie immer:
Brutale Datenbank Veränderung der Daten OHNE Sicherheitsabfrage oder Garantie. Also immer an DB-Update denken
Wieso macht Ihr euch das Leben eigentlich immer so schwer??
Code:
update tArtikelAttribute SET TARTIKELATTRIBUTE.cValue =
(select case
when derscheinungsdatum <> '01.01.1900' then DATEDIFF(D, sysdatetime(),derscheinungsdatum)+3
when clieferstatus = 'sofort' then '0'
when clieferstatus = '24-72 Std' then '1'
when clieferstatus = '4-21 Tage' then '21'
when clieferstatus = 'Vorbestellung' then '365'
when clieferstatus = 'EOL (End of Life)' then '1500'
end as expr1)
from tartikel A join tArtikelAttribute T on a.kArtikel = t.kArtikel where t.cName = 'processingtime'
War drei Minuten Arbeit und läuft seit dem bei mir per SQL Server Agent - setzt natürlich voraus dass die Artikel das Attribut schon mal haben.
Drüber gucken, für euch anpassen und wie immer:
Brutale Datenbank Veränderung der Daten OHNE Sicherheitsabfrage oder Garantie. Also immer an DB-Update denken