python - 如何使用python在ms Access中获取当前日期的所有数据?
问题描述
这是我在访问中的数据的图片:
下面是获取当月所有数据的代码:
def access():
l =[]
conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\Users\GOBOTIX\Desktop\dbSamp64.mdb;')
cursor = conn.cursor()
cursor.execute('select * from Table1 where Month(DateTime)=Month(Date())')
for row in cursor.fetchall():
l.append(row)
如何获取当前日期的所有数据?
解决方案
您正在寻找的答案是否可以简单到:
select * from Table1 where [DateTime] >= Date() and [DateTime] < Date()+1
或者:
select * from Table1 where DateValue([DateTime]) = Date()