das ist meine Frage:Unzusammenhängendes Ergebnis im Ausgang?
SELECT TOP 10000 [Service_order]
,[COMPANY]
,[PENDING_DAYS]
,[SERVICE_TYPE]
,[SERVICE_TYPE_TXT]
,[STATUS]
,[STATUS_TEXT]
,[REASON]
,[REASON_TEXT]
,[ASC code]
,[ASC name]
,[MODEL]
,[INOUTWTY]
,[Part_code1]
,[PS1]
,[confirmation_No1]
,[Part_code2]
,[PS2]
,[SO_NO2]
,[Part_code3]
,[PS3]
,[SO_NO3]
,[Part_code4]
,[PS4]
,[SO_NO4]
,[Part_code5]
,[PS5]
,[SO_NO5]
,[Engineer name]
FROM ['NewLP']
where REASON_TEXT = 'Parts Not available (ASC)'
or REASON_TEXT = 'Parts In Transit (Samsung)'
or REASON_TEXT = 'Parts Back Ordered (Samsung)'
and PS1 = 'U'
and PS2 = 'U' or PS2 = ''
and PS3 = 'U' or PS3 = ''
and PS4 = 'U' or PS4 = ''
and PS5 = 'U' or PS5 = ''
Ich weiß nicht, welcher Teil genau ist falsch, aber die reason_text sollte ‚U‘ und der Rest sollte ‚U‘ oder diejenigen, die in dem Zustand und die ersten ps sein sollte sein leer, aber wenn ich die Abfrage ausführen, ist das Ergebnis nicht das, was es sein sollte. hier ist das Ergebnis:
Und wenn ich eines der reason_text in der Bedingung verwenden nur die ersten zwei korrekt Show PS, der Rest (PS3, PS4, PS5) wird im Anschluss an die Bedingung nicht wahr?
Hier ist das Ergebnis, wenn ich einen der reason_Text verwende, wählte ich nur die Spalten, die wichtig sind.
Ich würde jede Hilfe zu schätzen wissen.
Hi, ich habe deinen Code benutzt und das Ergebnis war nichts ?! – erfan
Scheint, dass keine Daten Ihrer __correct__ where-Klausel entsprechen. –