我有一个测试记录数据库,其中一列“test_time”定义为日期时间。我想查询有多少不同的日期,因为我想根据日期将测试结果转储到 csv。我现在有以下内容:
distinct_dates = list(session.query(Test_Table.test_time).distinct())
但这给了我一个日期时间而不是日期的列表。当然我可以在 Python 中转换它,但是当我使用 sqlite 时。我这样做了SELECT DISTINCT DATE(test_time) FROM Test_Table
。我无法在 sqlalchemy 中找到等价物。