Форум сайта python.su
Всем доброго времени :)
Вопрос в следующем.
Имеем грид(GTK) и БД. Предположим что у грида одна колонка, и она уже создана.
Осуществляем выборку по дате, примерно вот так:
d1 = datetime.datetime.strptime('2010.12.15', '%Y.%m.%d')
d2 = datetime.datetime.strptime('2010.12.20', '%Y.%m.%d')
session = Session()
mydate = session.query(DateClass).filter(d1 >= DateClass.date_in <= d2)
for grid in mydate:
self.store.append([grid.date_in])
Отредактировано (Дек. 20, 2010 02:48:48)
Офлайн
Дайте хотя бы примерное направление, для копания :)
Офлайн
mydate = session.query(DateClass).filter(DateClass.date_in >= d1).filter(DateClass.date_in <= d2)
Офлайн
Андрей, благодарю. Помогло ;)
Офлайн
Андрей Светловтакже можно использовать встроенные and_, or_ …mydate = session.query(DateClass).filter(DateClass.date_in >= d1).filter(DateClass.date_in <= d2)
mydate = session.query(DateClass).filter(and_(DateClass.date_in >= d1,
DateClass.date_in <= d2))
Офлайн
pyuser, Благодарю за новую информацию ;)
Офлайн