如何按SQLAlchemy中datetime列的小时部分对查询结果进行分组?
这适用于PostgreSQL:
.group_by(func.date_trunc('hour', date_col))
如果我没记错的话,你必须首先从你的时间戳中提取小时,然后你就可以分组.
query(extract('hour', timeStamp).label('h')).group_by('h')