我在SQLPro for MSSQL的表上运行以下查询:
SELECT * FROM MyTable where Date = '2016-06-28'
日期列包含格式化为日期时间的字段,例如:' 2016-06-27 19:00:00:000'。当我运行查询时,它返回结果,其日期列中的条目比我查询的日期早一天。因此,在上面的示例中,返回的所有结果都包含日期' 2016-06-27'。我要查找的日期有数据,因为如果我查询2016-06-29'我得到了28日的数据。
此外,当我使用pymssql从游标查询时,我得到正确日期的数据,所以看起来问题是SQLPro而不是数据库本身。任何人都知道发生了什么/如何解决它?
答案 0 :(得分:0)
开发者在这里。这确实是SQLPro的一个错误。我已经向@stableMatch发送了一个修复程序来解决这个问题。