python读取mssql数据库指定时间段数据
时间: 2023-11-29 09:06:14 浏览: 203
可以使用Python的pymssql库来连接和读取MSSQL数据库。下面是一个示例代码,用于读取指定时间段内的数据:
```python
import pymssql
import datetime
# 连接数据库
conn = pymssql.connect(server='your_server_name', user='your_username', password='your_password', database='your_database_name')
# 获取游标
cursor = conn.cursor()
# 指定时间段
start_date = datetime.datetime(2021, 1, 1)
end_date = datetime.datetime(2021, 2, 1)
# 执行查询语句
cursor.execute("SELECT * FROM your_table_name WHERE date_column BETWEEN %s AND %s", (start_date, end_date))
# 获取结果集
rows = cursor.fetchall()
# 打印结果
for row in rows:
print(row)
# 关闭连接
conn.close()
```
在上述代码中,需要将`your_server_name`、`your_username`、`your_password`、`your_database_name`、`your_table_name`和`date_column`替换为自己的信息。同时,需要根据具体情况调整时间段的起始时间和结束时间。
阅读全文