Я пытаюсь создать диаграмму с запросом запросов, но получаю ошибку 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
Вы указываете 'itemcolumn =«UserID»', но вы не имеете столбец UserID в вашем 'queryOfQuery' запроса – duncan
(EDIT), что не дало бы нам ошибку 500, а у нас есть электронная почта ошибки сервера посланный нам в этом случае. Хотя это может быть проблемой позже, было бы легко исправить. –
о, действительно ... ты уверен? – duncan