나는 다음과 같은 쿼리는 find_by_sqlPG : 오류 : 오류 : 연산자가 존재하지 않습니다 배정 밀도 = 부울
select LEAST(a,b) as min_value ,
CASE LEAST(a,b)
WHEN LEAST(a,b) < 1.0
then 1.0
ELSE 1-LEAST(a,b)
END
from model where type=abc
를 사용하여 레일에 실행했다하지만 난 PG : 오류로 오류가 점점 오전 : 오류 : 연산자 존재하지 않습니다 : double precision = boolean
내가 뭘 잘못하고 있는지 모르겠다. 난 그냥 문제가 당신의 CASE입니다 내 생각
'유형 = abc' 내가 생각 범인입니다 :
당신은 아마 CASE의 다른 형태를 원한다. 'abc' 란 무엇입니까? – karthikr
유형은 다른 텍스트 일 수 있습니다. abc는 샘플 일뿐입니다. 유형에 따라 레코드를 가져 오려고합니다. – logesh