Hallo,
komme bei einer SQL Abfrage in Micorsoft SQL Server Management Studio 2012 nicht weiter.
Es sollen Werte von Stapeln, die hintereinander stehen, ausgegeben werden bei welchen die Menge, Materialsperre oder ArtikelID nicht übereinstimmen.
Die Stapel die hintereinander stehen unterscheiden sich anhand der letzten Ziffer: 610102604 1 steht vorne, 610102604 2 steht hinten, dh ich vergleiche, die ersten 9 Ziffern, wenn diese gleich sind und belegt sind, dann muss geprüft werden, ob Menge, Artikel_ID übereinstimmen...
wenn nicht, müssen die Werte ausgegeben werden.
ID belegt Menge ArtikelID Materialsperre
6101026041 1 10 1231 0
6101026042 1 10 1231 0
6101019011 1 20 1230 2
6101019012 1 10 1230 2
In dem Fall:
ID belegt Menge ArtikelID Materialsperre
6101019011 1 20 1230 2
6101019012 1 10 1230 2
Die 1. Schwierigkeit ist, dass die Werte, die ich brauche aus 8 verschiedenen Tabellen selektiert werden muss.
Die 2. Schwierigkeit ist, die ID zu vergleichen und die unterschiede auszugeben...
Hoffe, ich konnte mich deutlich ausdrücken...
Vielen Dank für eure Hilfe
komme bei einer SQL Abfrage in Micorsoft SQL Server Management Studio 2012 nicht weiter.
Es sollen Werte von Stapeln, die hintereinander stehen, ausgegeben werden bei welchen die Menge, Materialsperre oder ArtikelID nicht übereinstimmen.
Die Stapel die hintereinander stehen unterscheiden sich anhand der letzten Ziffer: 610102604 1 steht vorne, 610102604 2 steht hinten, dh ich vergleiche, die ersten 9 Ziffern, wenn diese gleich sind und belegt sind, dann muss geprüft werden, ob Menge, Artikel_ID übereinstimmen...
wenn nicht, müssen die Werte ausgegeben werden.
ID belegt Menge ArtikelID Materialsperre
6101026041 1 10 1231 0
6101026042 1 10 1231 0
6101019011 1 20 1230 2
6101019012 1 10 1230 2
In dem Fall:
ID belegt Menge ArtikelID Materialsperre
6101019011 1 20 1230 2
6101019012 1 10 1230 2
Die 1. Schwierigkeit ist, dass die Werte, die ich brauche aus 8 verschiedenen Tabellen selektiert werden muss.
Die 2. Schwierigkeit ist, die ID zu vergleichen und die unterschiede auszugeben...
Hoffe, ich konnte mich deutlich ausdrücken...
Vielen Dank für eure Hilfe
Comment