【发布时间】:2014-10-04 08:21:34
【问题描述】:
我有以下两张表:
Table "Center":
CenterKey CenterName
--------- -----------
Center1 CenterName1
Center2 CenterName2
Center3 CenterName3
Center4 CenterName4
Center5 CenterName5
Center6 CenterName6
Center7 CenterName7
Center8 CenterName8
Table "Log":
CenterKey Date Value
--------- -------- -----
Center1 6/1/2014 10
Center2 6/3/2014 20
Center1 7/2/2014 30
Center3 7/3/2014 40
Center4 7/5/2014 50
Center5 7/8/2014 60
Center6 8/3/2014 70
我有兴趣创建一个视图,比如“MyView”,如果我指定一个日期范围,它将返回其 CenterKey 不在该日期范围内的 CenterNames。
例如,如果我这样做
SELECT CenterName FROM MyView WHERE Date>='6/1/2014' AND Date <='6/30/2014'
我想要这个结果:
CenterName
----------
CenterName3
CenterName4
CenterName5
CenterName6
CenterName7
CenterName8
如果我这样做
SELECT CenterName FROM MyView WHERE Date>='7/1/2014' AND Date <='7/31/2014'
我想要这个结果:
CenterName
----------
CenterName2
CenterName6
CenterName7
CenterName8
如果我这样做
SELECT CenterName FROM MyView WHERE Date>='6/3/2014' AND Date <='7/5/2014'
我想要这个结果:
CenterName5
CenterName6
CenterName7
CenterName8
有人可以帮我创建 MyView 吗?
【问题讨论】: