func
в SQLAlchemy является общим и может использоваться для создания практически любого выражения функции SQL.Имея это в виду, вы можете просто заменить func.as_utc
на
func.to_timestamp(EmployeeInfo.employee_created_on / 1000.0)
Чтобы затем обрезать его до даты, либо приведите его как единое целое:
from sqlalchemy import Date
func.to_timestamp(EmployeeInfo.employee_created_on / 1000.0).cast(Date)
, либо используйте специальную функцию Postgresql date_trunc()
, чтобы уменьшить полученную метку времени до дневной точности:
func.date_trunc('day', func.to_timestamp(EmployeeInfo.employee_created_on / 1000.0))