我想通过pyide使用pyodbc库执行SQL查询。我的数据源是Microsoft SQL Server
import pandas as pd SQL_Query = pd.read_sql_query('select * from tblprofilewhimp_norm where MeterpointID = 111602 and Date_M > 2016-11-01 00:15:00', conn)
我得到这个错误:
pandas.io.sql.DatabaseError: Execution failed on sql 'select * from tblprofilewhimp_norm where MeterpointID = 111602 and Date_M > 2016-11-01 00:15:00': ('42000', "[42000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near '00'. (102) (SQLExecDirectW)")
但是,它不起作用,因为SQL Server中日期时间的形成可能遵循“2016-11-01 00:15:00”。另一方面,SQL Server日期时间格式不能满足python格式
因此,我如何纠正这个问题
目前没有回答
相关问题 更多 >
编程相关推荐