【发布时间】:2015-06-15 02:57:03
【问题描述】:
我正在尝试在 access 的 sql 视图中进行一些复杂的连接,但真的很难知道为什么会出现错误。我更精通在 SQL 本身中使用 SQL 连接,并且在给出错误时访问的 SQL 视图确实令人困惑。我不知道我需要做什么来修复这个错误。请看下文。
SELECT Table1.PAT_NAME AS PATNM,
Table1.PAT_MRN_ID AS MRN,
Table2.Start_Date AS StartDT,
Table2.END_date AS ENDDT,
Table2.episode_ID AS EPSDID,
Table2.POS_NAME AS POS,
Table3.READMITDT AS READMITD
FROM Table2
LEFT JOIN ( Table1 ON Table2.PAT_MRN_ID = Table1.PAT_MRN_ID)
JOIN (Table3 ON Table1.PAT_ID = Table3.PATIDR AND
( Table3.READMITDT <= dateadd("d", 1, isnull(Table2.END_DATE,NOW())
OR Table3.READMITDT < dateadd("d", 30, Table2.START_DATE))
AND Table3.READMITDT >= Table2.start_date))
【问题讨论】:
标签: ms-access join ms-access-2010 sql-view