AW: Versandbedingungen bei eBay Artikel ständige Änderungen
hi, wie gesagt wir können dieses problem aufgrund der komplexität möglicher ursachen nicht mal eben eingrenzen und beheben. auch können wir nicht jeden arbeitsschritt in der
wawi inkl. detaillierter auswirkungen auf die datenbank speichern. es ist wie gesagt nötig, dass der kunde die genannte tabelle während seiner arbeitsprozesse möglichst parallel überwacht (ich weiß dass das nicht immer perfekt möglich ist).
ich habe das obige sql nochmal überarbeitet. es zeigt jetzt nur noch 1 zeile aber mehrere spalten an. die spaltennamen bezeichnen je eine gruppe von ebay-angebots-daten, innerhalb deren (angeblich) irgendetwas geändert worden ist (zb "Versand"). der wert jeder spalte ist die anzahl von laufenden angeboten, für die innerhalb der entsprechenden gruppe (angeblich) etwas geändert worden ist. nach einem ebay-abgleich sollte der wert jeder spalte im allgemeinen somit 0 sein, weil alle änderungen hochgeladen worden sind.
bei den kunden sollte somit mindestens 1 dieser spalten immer schnell und ohne erkennbaren einen relativ hohen wert bekommen (bei deinem bisherigen beispiel "Kategorie", obwohl du ja ursprünglich "Versand" erwähnt hast). wenn man die tabelle gut überwacht kann man möglicherweise rausfinden, welcher arbeitsschritt diesen unnötig hohen wert verursacht.
SELECT
SUM(CASE WHEN dbo.ebay_geaenderte_laufende_angebote.nChanges | 1 = dbo.ebay_geaenderte_laufende_angebote.nChanges
THEN 1
ELSE 0 END) AS Rest,
SUM(CASE WHEN dbo.ebay_geaenderte_laufende_angebote.nChanges | 2 = dbo.ebay_geaenderte_laufende_angebote.nChanges
THEN 1
ELSE 0 END) AS Preise,
SUM(CASE WHEN dbo.ebay_geaenderte_laufende_angebote.nChanges | 4 = dbo.ebay_geaenderte_laufende_angebote.nChanges
THEN 1
ELSE 0 END) AS Angebotsmenge,
SUM(CASE WHEN dbo.ebay_geaenderte_laufende_angebote.nChanges | 8 = dbo.ebay_geaenderte_laufende_angebote.nChanges
THEN 1
ELSE 0 END) AS Kategorie,
SUM(CASE WHEN dbo.ebay_geaenderte_laufende_angebote.nChanges | 16 = dbo.ebay_geaenderte_laufende_angebote.nChanges
THEN 1
ELSE 0 END) AS Versand,
SUM(CASE WHEN dbo.ebay_geaenderte_laufende_angebote.nChanges | 32 = dbo.ebay_geaenderte_laufende_angebote.nChanges
THEN 1
ELSE 0 END) AS Rueckgabe,
SUM(CASE WHEN dbo.ebay_geaenderte_laufende_angebote.nChanges | 64 = dbo.ebay_geaenderte_laufende_angebote.nChanges
THEN 1
ELSE 0 END) AS Zahlungsarten,
SUM(CASE WHEN dbo.ebay_geaenderte_laufende_angebote.nChanges | 128 = dbo.ebay_geaenderte_laufende_angebote.nChanges
THEN 1
ELSE 0 END) AS Bilder_oder_Beschreibung,
SUM(CASE WHEN dbo.ebay_geaenderte_laufende_angebote.nChanges | 256 = dbo.ebay_geaenderte_laufende_angebote.nChanges
THEN 1
ELSE 0 END) AS Varkombis_Preis,
SUM(CASE WHEN dbo.ebay_geaenderte_laufende_angebote.nChanges | 512 = dbo.ebay_geaenderte_laufende_angebote.nChanges
THEN 1
ELSE 0 END) AS Varkombis_nicht_Preis,
SUM(CASE WHEN dbo.ebay_geaenderte_laufende_angebote.nChanges | 1024 = dbo.ebay_geaenderte_laufende_angebote.nChanges
THEN 1
ELSE 0 END) AS
Fahrzeugverwendungsliste
FROM dbo.ebay_geaenderte_laufende_angebote