SQL Server SQLAlchemy仅在某些日期不使用版本化SQL表,而pyodbc可以正常工作

de90aj5v  于 2023-02-03  发布在  其他
关注(0)|答案(1)|浏览(99)
    • 似乎现在工作没有任何改变。我爱这份工作**

当尝试从MSSQL版本控制表中查询数据时,SQLAlchemy无法提取特定日期范围内的数据。没有错误,只是返回一个空白表。使用SSMS和pyodbc,我可以提取该日期范围内的数据,没有问题。SQLAlchemy在特定日期之后工作正常,但在此之前就不行了,这对我来说毫无意义。
以下是一些详细信息:
Python 3.10语言
SQL炼金术1.4.44
微软SQL 2019

Working Query: SELECT * FROM Table_name FOR SYSTEM_TIME AS OF '2022-04-01'
Non-Working Query: SELECT * FROM Table_name FOR SYSTEM_TIME AS OF '2022-03-01'

是的,我需要提取时间范围的数据。
我尝试了不同的数据库连接驱动程序,同一个月的不同日子,仍然没有任何效果。尝试了旧的pyodbc本身。工作完美,尽管Pandas对我大喊大叫。

2ledvvac

2ledvvac1#

所以,这可能比我想象的要深。我今天试着再运行一次,没有做任何改变,只是为了看看,现在它工作得很好。我打算把整个计算机扔掉。

相关问题