0
我想知道約1小時,1到2小時和2個多小時的約會次數。Rails select,group,have,count
Appointment
.select("id, EXTRACT(MINUTE FROM (check_out_at - check_in_at)) as minutes")
.group("id, minutes")
.having("count('minutes') < 60")
.count
計數方法返回以下異常:
ActiveRecord::StatementInvalid: PG::SyntaxError: ERROR: syntax error at or near "as"
LINE 1: ...EXTRACT(MINUTE FROM (check_out_at - check_in_at)) as minutes...
你能發佈完整的SQL查詢嗎?另外,我假設你正在使用PostgreSQL,對吧? (因爲輸出中的「PG :: SyntaxError」) – MrYoshiji
@ user1262904您是否找到了解決方案? –