任务计数日期: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