【发布时间】:2018-03-17 11:51:25
【问题描述】:
假设我有四个日期,例如:
- 2018 年 1 月 1 日
- 2018 年 2 月 5 日
- 2018 年 4 月 8 日
- 2018 年 9 月 9 日
我想在最小值和最大值之间“选择”一个日期。仅限 2/5/2018 记录或 4/8/2018 记录。
我想我已经接近了,但是这个查询返回了所有的行:
SELECT * FROM RUBERIC R
WHERE R.SCHOOLID = 75
AND R.TEACHERID = 610
AND R.OBSERVED = 'Observed Classroom'
AND R.DATE BETWEEN
(SELECT MIN(DATE) FROM RUBERIC WHERE R.SCHOOLID = 75
AND R.TEACHERID = 610 AND R.OBSERVED = 'Observed Classroom' )
AND
(SELECT MAX(DATE) FROM RUBERIC WHERE R.SCHOOLID = 75
AND R.TEACHERID = 610 AND R.OBSERVED = 'Observed Classroom' )
【问题讨论】: