tomquenten
Neues Mitglied
Ich habe die Sage100 2021 gekauft, 2022 eingeführt und seit dem auch diversen Schnittstellen selbst geschrieben. Nun ist unser Artikelstamm so groß geworden, das ich z.B. über die API zu Shopware alleine für den Preisabgleich ganze 9 Minuten brauche. Das würde ich jetzt als nächstes gern ändern wollen. Mein Gedanke dazu ist, das Script zum Abgleich z.B. alle 30 Minuten zu starten. Im Script würde ich dann statt alle Artikel zu durchlaufen nur noch die heraus filtern die in den letzten 30 Minuten geändert wurde.
In den MSSQL gibt es dazu auch in vielen Tabellen Timestamp Felder. Daran hab ich mich nun probiert das irgendwie für meine Zwecke nutzbar zu machen. Allerdings scheint das gar nicht zu funktionieren, so wie ich mir das gedacht habe.
siehe hier https://de.comp.datenbanken.misc.na...-sql-server-2008-timestamp-in-datum-umwandeln
Gibt es denn keinen Zeitstempel wann an Artikel zuletzt bearbeitet wurde?????? Echt jetzt? Gibt es dazu von jemanden eventuell einen Lösungsansatz?
Vielen Dank!
tomquenten
In den MSSQL gibt es dazu auch in vielen Tabellen Timestamp Felder. Daran hab ich mich nun probiert das irgendwie für meine Zwecke nutzbar zu machen. Allerdings scheint das gar nicht zu funktionieren, so wie ich mir das gedacht habe.
siehe hier https://de.comp.datenbanken.misc.na...-sql-server-2008-timestamp-in-datum-umwandeln
Liegt wohl auch daran, dass der timestamp im T-SQL nicht der gleiche Typ
ist wie der SQL-92 timestamp. Ersterer ist lediglich ein automatisch
generierter 8-byte Wert, der z.B. fuer das 'versionstamping' verwendet
wird. Mit einer Art Zeitmessung hat der dann aber nix zu tun.
Gibt es denn keinen Zeitstempel wann an Artikel zuletzt bearbeitet wurde?????? Echt jetzt? Gibt es dazu von jemanden eventuell einen Lösungsansatz?
Vielen Dank!
tomquenten