查询 SQL Server 2000 中的 运行s 不再 SQL Server 2014 中的 运行

Query that runs in SQL Server 2000 does no longer run in SQL Server 2014

我有一个查询 运行 在 SQL Server 2000 上正常,但在 SQL Server 2014 中不再 运行:

insert into chequetmp 
    select * 
    from nopagados
    where convert (datetime, estimado) >= '02/09/2015'
      and convert (datetime, estimado) <= '02/09/2015'

这是我唯一担心的日期格式,使用“/”的格式。这是我见过的唯一一种既 dd/mm/yyyy 又 mm/dd/yyyy 的格式。因此,尝试将“02/09/2015”改为“2015-09-02”,看看会发生什么。

希望对您有所帮助!