2017-03-07 4 views
-1

Ich versuche, alle Datensätze abzufragen, die ein Datum haben, das größer als 60 Tage des erstellten Datums ist und auch einen Nullwert in einem anderen Feld "Rechnung #" Das "Date_Created" Feld wird als Datum in JJJJ-MM-TT gespeichert. Dies ist derzeit ich habe verwendet, scheint aber nicht zu funktionieren. Ich bekomme eine Fehlermeldung, dass "Invoice_Number" eine unbekannte Spalte ist und wenn ich diesen Teil des Codes entferne, bekomme ich nichts zurück.Abfrage Datensätze mit einem Datum größer als 60 Tage

select * from PO_Information wo DATE_CREATED> = (DATE_CREATED + Intervall 60 Tage) und INVOICE_NUMBER IS NULL

+0

versuchen mit Date_Created> = DATE_ADD (DateCreated, INTERVAL 60 Tage) – McNets

Antwort

1
WHERE Date_Created >= DATE_ADD(Date_Created,INTERVAL 60 DAY) 

Für das Intervall, aber das wird immer false zurück, das ist, warum Sie erhalten keine Ergebnisse, wenn Sie die IS NULL

wie für die unbekannte Spalte entfernen, haben Sie uns nicht über die Tabellenstruktur gesagt, so kann ich Ihnen nicht helfen

Verwandte Themen