쿼리 쿼리를 사용하여 차트를 만들려고하고 있지만 시도 할 때마다 500 오류가 발생합니다. 문제로 cfchart 태그의 범위가 끝났지 만 구문 오류나 논리 오류를 찾을 수 없었습니다.CFChart가 500 오류를 생성합니다.
<cfquery name="getData" datasource="#dsn#">
SELECT
(SELECT Count(UserID)
FROM Users
WHERE StripeCustomerID IS NOT NULL
) AS 'Licenses'
, COUNT(UserID) AS 'Registrations'
, UserID AS 'User'
FROM Users
WHERE DATEDIFF(hour, FirstContact, DateStamp) <= '12'
GROUP BY UserID
</cfquery>
<cfquery name="queryOfQuery" dbtype="query">
SELECT (Licenses/Registrations) AS Percent FROM getData
</cfquery>
<cfchart format="flash">
<cfchartseries type="bar"
query="queryOfQuery"
itemcolumn="UserID"
valuecolumn="Percent" />
</cfchart>
샘플 데이터
Users Table Sample Data
UserID StripeCustomerID
35 cus_8LOSlmvEQcfg1g
36 cus_6ixCBe7aU1MJEt
50 NULL
60 cus_6ifLCNmR9rOBCl
69 NULL
70 NULL
72 NULL
73 NULL
74 NULL
대신에 우리가 서버 오류 이메일을 가지고, 그것은 우리에게 500 오류를주지 못할 것이다 당신은'itemcolumn = "사용자 ID"를 지정'하지만 당신은'queryOfQuery' 쿼리 – duncan
(EDIT)에서 열 사용자 ID가없는 이 경우 우리에게 보냈습니다. 나중에 문제가 될 수도 있지만 해결하기 쉽습니다. –
오, 정말 ... 당신은 확실합니까? – duncan