cancel
Showing results for 
Search instead for 
Did you mean: 

Query Hilfe - Items Onhand über 0 - aber keine offenen Aufträge

Former Member
0 Kudos

Hallo,

ich bastle gerade an einer Abfrage, die zeigen soll:

alle Artikel, der Bestand (onHand) größer 0 ist, und die aber in keinen offenen Kundenauftrag stehen.

SELECT T0.[ItemCode] FROM OITM T0
WHERE T0.[OnHand] > '0'

and not exists (Select  t1.ItemCode from RDR1 T1 where T1.LineStatus = 'o')

bei mir kommt "... keine Daten gefunden"

Ein manueller Abgleich (in Excel) der Daten der ersten Abfrage mit der zweiten brachte mir jedoch die Artikel, die Bestand haben, es aber aktuell keinen Kundenauftrag für gibt.

Kann jemand helfen ?

Vielen Dank für Eure Wissenswerte

Gruß

Markus

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

die Information hast du auch in der OITM Tabelle.

SELECT T0.[ItemCode], T0.[ItemName], T0.[OnHand], T0.[IsCommited] FROM OITM T0

WHERE T0.[IsCommited] < 1 and  T0.[OnHand] > 0

Answers (1)

Answers (1)

Former Member
0 Kudos

Ich habe das so verstanden: Artikelliste von Artikeln, die Bestand haben, aber keine offenen Aufträge.

Falls ja, hier die Lösung:

select itemcode, itemname, onhand from oitm where itemcode not in (select itemcode from rdr1 where linestatus = 'O') and onhand > 0

Former Member
0 Kudos

und warum so kompliziert?

In der OITM Tabelle stehen doch die von Kunden bestellten Stückzahlen drin. D.h. es sollte meine Abfrage reichen.

Former Member
0 Kudos

Ups ja, stimmt. Davon mal ab - nimmt man die OITW bekommt man das sogar pro Lager.

Hab zu kompliziert gedacht, hast recht.

Gruß

Former Member
0 Kudos

Hallo Manuel, hallo Andreas,

beide Queries funktionieren einwandfrei. Leider kann ich nur einmal "Correct Answer" vergeben.

Danke Euch

Gruß

Markus

Former Member
0 Kudos

Wer zuerst kommt, malt zuerst Schon ok...!

Gruß