就上下文而言,我对 SQL 非常陌生。我在下面的脚本中的目标是将多个数据表合并到 Zoho Analytics 中的单个查询表中。我将根据这个查询表生成报告。源表中的数据已填充。
当我执行查询时,我从 Zoho Analytics 收到非信息性错误,表示它不支持此查询并且没有输出。
你发现我的代码有什么问题吗?
SELECT
SITE."name" as 'Site Name',
SESSION."Id" as 'Session ID',
SESSION."userId" as 'User ID',
SESSION."status" as 'Status',
SESSION."chargePointId" as 'ChargePoint ID',
SESSION."amount" as "Value",
SESSION."Calc - Energy [kWh]" as 'Energy',
SESSION."Calc - Start Datetime" as 'Start',
SESSION."Calc - End Datetime" as 'End',
SESSION."Calc - Session Duration" as 'Session Duration',
SESSION."Calc - Est. Charge Duration" as 'Charge Duration',
SESSION."reason" as 'Termination Reason',
CHARGER."tags_0" as 'Tags'
FROM "Sessions Table" AS SESSION
JOIN "Chargers Table" AS CHARGER ON SESSION."chargePointId" = CHARGER."id"
JOIN "Sites Table" AS SITE ON CHARGER."locationId" = SITE."id"
JOIN "Partners Table" AS PARTNER ON CHARGER."ownerPartnerID" = PARTNER."id"
JOIN "Users Table" AS USER ON SESSION."userID" = USER."id"
ORDER BY 'Session ID' DESC
这是我尝试运行 Zoho 时得到的输出。
错误详细信息: Zoho Analytics 不支持您的 SQL 查询。如果您想将此报告为错误,请将查询的屏幕截图发送至 [email protected]。
USER
是保留关键字。将其放在引号中。