Мне нужно отфильтровать запрос по дате в поле JSON DB (postgres).
E.грамм.для целочисленного сравнения этот синтаксис работает:
r = Customer.query.filter(Customer.jsondata[('basic', 'age')].astext.cast(Integer) > 18).all()
Но как этот запрос работает для даты и времени в формате iso, который должен быть не старше 12 месяцев:
r = Customer.query.filter(Customer.jsondata[('basic', 'dateCreated')].astext.cast(???) > comparison_value).all()
Что мне делатьнужно лить?
Каким может быть значение сравнения?
Является ли моя идея подходящей концепцией вообще?
Любая помощь приветствуется!