我是大學的學生僱員,我爲我們的設施部門開發應用程序。我們有幾個用Visual FoxPro編寫的內部應用程序(是的,我知道它不再被支持),我幫助維護。最近我們發現我們的某個表格有一個按日期過濾的問題。如果您查看錶格,所有數據都會顯示正常。但是,如果您對它運行SELECT查詢,查找日期範圍內的所有記錄,奇怪的事情就會發生。根據日期不顯示數據
如果開始日期< = 2014/12/13,並且結束日期爲2015年或沒有結束日期,則結果集不包含2014年12月13日之後的任何記錄。
如果開始日期< = 2014/12/14,且結束日期爲2015年或沒有結束日期,則結果集將包含正確的記錄。
如果獨立的SELECT語句在命令窗口中執行,則視圖和視圖將表現出相同的行爲。
今天早上我發現如果我在命令窗口中使用SET FILTER TO命令,我會得到正確的結果。
有沒有其他人曾經經歷過類似的事情?
如何在查詢中格式化日期? –
哪個數據庫你使用...是它的SQL服務器 –
你可以發佈實際查詢嗎? – LAK