gpt4 book ai didi

ruby-on-rails - 如何使 strftime 和 GROUP 以及 WHERE 在 Postgres 中工作

转载 作者:行者123 更新时间:2023-11-29 14:37:11 31 4
gpt4 key购买 nike

这来 self 的 Rails 5 应用程序,在开发中针对 Sqlite 工作,但我可以让它在生产中针对 Postgres 工作。我已经玩过并在谷歌上搜索过它等但无法完全解决。提前致谢:

在 SQLite 中工作>

Dailylog.select("date").group("strftime('%m', date)").where(user_id: user)

最近在 Postgres 中的尝试>

Dailylog.select("date").group(extract(month from "date")).where(user_id: user)

最佳答案

您可以使用 date_part像这样在 Postgres 中运行

Dailylog.select("date_part('month', date)")
.group("date_part('month', date)")
.where(user_id: user)

还有一些建议作为旁注,请在开发中也使用 Postgres,它可以让你省去很多麻烦。

关于ruby-on-rails - 如何使 strftime 和 GROUP 以及 WHERE 在 Postgres 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42589797/

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