2017-03-07 24 views
-1

我想查詢所有記錄的日期大於創建日期的60天,並且在另一個字段「Invoice#」中有一個空值「Date_Created」字段在YYYY-MM-DD中保存爲日期。這是目前我正在使用的帽子,但似乎沒有工作。我收到一個錯誤,說「Invoice_Number」是一個未知的列,當我刪除代碼的那部分時,我什麼都沒有返回。日期大於60天的查詢記錄

SELECT * FROM PO_Information其中DATE_CREATED> =(DATE_CREATED + 間隔6​​0天)和INVOICE_NUMBER IS NULL

+0

嘗試使用Date_Created> = DATE_ADD(DateCreated,INTERVAL 60天) – McNets

回答

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

對於間隔,但是這將始終返回false,這就是爲什麼你沒有結果,當你刪除IS NULL

至於未知的列,你還沒有告訴我們關於表結構,所以我不能幫你在那裏

相關問題