2016-09-22 17 views
0

5는 SQL 쿼리쿼리 SQL은 다음

SELECT sum(statement.amount) 
FROM statement, lender 
WHERE statement.type = 01 
AND lender.id = statement.lender_id 
AND statement.stat = 888 
AND lender.user_id = users.id 

입니다 컨트롤러 Laravel와 함께 작동 할 수 없습니다 그리고 이것은, 누구 수있는 문제가 어디 있는지 모르겠어요 컨트롤러

$count_totaldeposit = DB::table('statement')->join('lender','lender.id', '=', 'statement.lender_id') 
              ->where('lender.user_id',$userId) 
              ->where('type',01) 
              ->where('statement.stat',888)->sum('statement.amount'); 

내 코드입니다 코드를 도와 주시겠습니까?

+2

정확히 문제가 무엇입니까? 그것을 해결하려고 무엇을 시도 했습니까? [최소한의 완벽하고 검증 가능한 예제를 만드는 방법] (http://stackoverflow.com/help/mcve) 및 [어떻게 좋은 질문을합니까?] (http://stackoverflow.com/help/)를 읽어보십시오. how-to-ask). 그런 다음 질문을 업데이트하고 * 개선하십시오. –

+0

합계가 작동하지 않고 프런트 엔드에 아무 것도 표시하지 않습니다. –

+1

해당 쿼리에'-> groupBy()'를 사용하십시오. –

답변

0
내가 그냥 같은 01

내부 ("")를 추가 할 필요가

:

->where('type',"01")