좋아, 지금까지 SQL Sum 답변 요약 내에서 해결 된 내 문제를 보지 못했습니다. 다음은, 내 오류는SQL SUM 오류, mySQL 환경
"# 1064 - 당신은 당신의 SQL 구문에 오류가있다; 근처 'SUM (payments.payment)를 사용할 수있는 권리 구문에 대한 MySQL 서버 버전에 해당하는 설명서를 확인 등을 Jan_cohor 'as 2 행 "
내 코드가 이름이 바뀐 테이블을 기반으로 수정 된 참조로 사용하는 것처럼 보입니다. 제발 조언. 감사!
SELECT customer.customer_id as cust_id
SUM(payments.payment) as cust_pmts
(SUM(payments.payment)/6) as Jan_cohort_clv
FROM telemon_payments_data payments
LEFT JOIN telemon_customer_data customer
ON payments.customer_id = customer.customer_id
GROUP BY 1
HAVING customer.account_created_on between "2016-01-01" and "2016-01-31"
당신은 HAVING 및 WHERE 다시 검토해야 할 것 선택 –