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您是否找到了解决方案? –