gpt4 book ai didi

python - 如何从sqlalchemy中的日期字段获取月份和年份?

转载 作者:太空狗 更新时间:2023-10-29 17:01:44 25 4
gpt4 key购买 nike

结果应该是Date对象

由于无法“删除”这一天,因此将其设置为该月的第一天。

只留月、年

最佳答案

您可以使用以下构造来使用 yearmonth 过滤 Date 列:

.filter(extract('year', Foo.Date) == 2012)
.filter(extract('month', Foo.Date) == 12)

group_by也是可以的:

.group_by(sqlalchemy.func.year(Foo.Date), sqlalchemy.func.month(Foo.Date))

现在我还没有测试过,但我认为这可能会很慢,因为这些查询会导致全表扫描,因此我建议您花一些时间学习如何使用 composite columns .

注意:extract()是从sqlalchemy.sql导入的

关于python - 如何从sqlalchemy中的日期字段获取月份和年份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12019766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com