任務計數日期:SQL:格式化爲varchar
我需要這是07/01/2011後添加一個表來計算每一條記錄。
的信息:
存在其中被格式化爲VARCHAR並含有格式mm/dd/yyyy的日期表 「DATE_ADDED」 的列。
我已經試過:
我嘗試以下查詢:
SELECT count(date_added) FROM Abatements_Doc WHERE date_added >= '07/01/2011'
不幸的是,計算在一個月大於07無論一年或一天中的任何日期。我不知道如何格式化我的查詢,以便正確讀取日期而不是通過ascii排序。在我的研究中,我發現了CAST和CONVERT選項,但不知道如何使用它們,或者我應該使用哪一個選項。我對SQL非常陌生,並且希望確保我不會搞亂表中的數據。我只需要按照上面的指定計數,而不以任何方式更改表中的數據。任何在這方面的幫助將非常感激。提前致謝。
? http://stackoverflow.com/a/4759039/284240 – 2012-02-14 18:15:12
數據庫是我們從供應商處購買的Web應用程序的一部分。我整個上午都在詛咒他們同樣的問題。 – rhuarch 2012-02-14 19:29:36