簡體   English   中英

Ruby Rails-按日期月份查詢

[英]Ruby Rails - Query by Date Month

我要在“游戲”表中選擇所有條目,其中“日期”列具有一個月份大於6的條目。“游戲”表的列為date_column,id,winning_side,status,away_score,home_score。 該數據庫是Postgres。 就像是

Game.where("date_part(month, date_column) > ?", 6)

date_part似乎是正確的SQL函數,但這失敗了。

對“ month”參數使用引號:

Game.where("date_part('month', date_column) > ?", 6)

您需要用單引號括住單詞month,即

Game.where("date_part('month', date_column) > ?", 6)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM