我的目标是,在 2013 年查看所有的房地产观众和计划的观众。我相信我已经完成了 90% 的解决方案,但目前,它不起作用。
使用中的表
* yr_viewer*
Clientnum, CHAR(5), NOT nullable (PRIMARY KEY 1)
Branchnum, CHAR(3), NOT nullable (PRIMARY KEY 2)
Prefferedtype, VARCHAR2(15), nullable
MAXIMUMRENT, NUMBER (17,2), nullable
Finished, NUMBER(1,0), nullable
yr_viewing
propertynum, CHAR(5), NOT nullable (PRIMARY KEY 1)
dateviewed, Date nullable (format - 1-jan-2013)
Clientnum, CHAR(5), NOT nullable (PRIMARY KEY 2)
Staffnum, CHAR(5), nullable
Comments, VARCHAR2 (300), nullable
yr_Client
Clientnum, CHAR(5), NOT nullable (PRIMARY KEY 1)
Firstname Varchar2(20), nullable
Lastname Varchar2(20), nullable
Address Varchar2(50), nullable
Telephonenum Char (13), nullable
我的查询
select distinct c.Firstname, c.Lastname, v.PropertyNum, v.DateViewed
from yr_viewing, yr_viewer i
inner join YR_VIEWING v
on i.ClientNum = v.ClientNum
inner join YR_CLIENT c
on i.ClientNum = c.ClientNum
where dateviewed between '01-jan-2013' and '31-dec-2013'