s41blizzard
@s41blizzard

Почему результат запроса, выполняемый в .py файле пустой, а тот же запрос из sqlbrowser отрабатывает корректно?

Такой вот код простой:
import sqlite3

conn = sqlite3.connect('employees.sqlite')

cursor = conn.cursor()

cursor.execute(
    "SELECT id, LastName, FirstName from employees WHERE strftime('%m',DOB) = strftime('%m','now') AND  strftime('%d','now') = strftime('%d', DOB)")

results = cursor.fetchall()
print(results)
conn.close()

results на выходе получается пустой
Этот же запрос из Обозревателя sqllite нормально отрабатывает, результат не пустой:
5c7587573f4d9371518367.jpeg
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ответы на вопрос 1
s41blizzard
@s41blizzard Автор вопроса
Кажется, я перепутал положение месяца и дня в дате.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы