このクエリを入力すると、次のエラーが発生します。
SELECT E.event,
ED.location,
ED.doe,
ED.category,
( ( ED.numofdataset / ED.numoftimesloc ) * 100 ) AS
LOGLOC,
( ( ED.numofdataset / ED.numoftimesdoe ) * 100 ) AS
LOGDOE,
( ( ED.numofdataset / ED.numoftimescat ) * 100 ) AS
LOGCAT,
(( ( ED.numoftimesloc * ( Log(logloc) ) ) +
( ED.numoftimesdoe * ( Log(logdoe) ) ) + ( ED.numoftimescat *
( Log(logcat) ) ) )) AS
FINALRANK
FROM event E,
eventdetail ED
WHERE E.eventid = ED.eventid
AND ED.location = 'LONDON'
AND ED.category = 'Sports'
ORDER BY finalrank DESC;
コマンドコントローラーは、「LOGLOC」が「フィールドリスト」の不明な列であることを通知します。誰かが私が間違っていることと、LOG()関数の使用が正しいかどうかを教えてもらえますか?