Как получить все данные на текущую дату в мс Access с помощью Python? - PullRequest
0 голосов
/ 16 ноября 2018

Это изображение моих данных в доступе:

MS-ACESS table

А ниже приведен код для получения всех данных за текущий месяц:

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)

Как мне получить все данные за текущую дату?

1 Ответ

0 голосов
/ 17 ноября 2018

Может ли ответ, который вы ищете, быть таким простым:

select * from Table1 where [DateTime] >= Date() and [DateTime] < Date()+1

В качестве альтернативы:

select * from Table1 where DateValue([DateTime]) = Date()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...