我無法找到解決此問題的答案。我是我大學組織的一員,每個學期都要求我們的學生按照我們所要求的會議達到出席標準。爲了追蹤我們的學生是否符合這個標準,我想創建一份報告,向我顯示所有錯過任何必要會議的學生名單,以及他們在x和y日期之間錯過了多少次會議。sqlplus訪問語法問題
下面的查詢我所寫的作品很好,當我通過sqlplus中運行它
SELECT s.first_name, s.last_name, s.email, COUNT (A.student_mnumb) AS Attendance_Count
FROM student_attendance A
INNER JOIN student S
ON S.student_M=A.student_Mnumb
INNER JOIN event E
ON e.event_name=a.event_name1
WHERE e.event_date>'01-AUG-13'
AND e.event_date<'01-DEC-13'
AND e.student_req='Y'
AND a.attend='N'
GROUP BY s.first_name, s.last_name, s.email
HAVING COUNT (A.student_mnumb) > 0;
然而,當我進入這個查詢到Access我收到以下錯誤:在查詢表達式「語法錯誤(缺少運算符)' S.student_M = A.student_mnumb INNER JOIN事件E ON e.event_name = a.event_name'
我的數據庫是通過Oracle 11gxe託管的,我正在運行一個ODBC來在MS Access 2007上創建報告。我嘗試過與每個ODBC帳戶名稱更新的表標題相同的查詢(學生成爲BAP_Student)並且問題仍然存在。
任何幫助,非常感謝。謝謝!
這完美地工作。謝謝! – Ian