Performing Range Tests, not between ... and
SQL>
SQL> CREATE TABLE emp (
2 empID INT NOT NULL PRIMARY KEY,
3 CourseID INT NOT NULL,
4 ProfessorID INT NOT NULL,
5 SustainedOn DATE,
6 Comments VARCHAR(255));
Table created.
SQL> INSERT INTO emp (empID,CourseID,ProfessorID,SustainedOn,Comments) VALUES (1,1,1,DATE '2003-03-12','Hard');
1 row created.
SQL> INSERT INTO emp (empID,CourseID,ProfessorID,SustainedOn,Comments) VALUES (2,2,1,DATE '2003-03-13','Simple');
1 row created.
SQL> INSERT INTO emp (empID,CourseID,ProfessorID,SustainedOn,Comments) VALUES (3,3,2,DATE '2003-03-11','1 hour long');
1 row created.
SQL>
SQL> SELECT empID, SustainedOn, Comments FROM emp
2 WHERE SustainedOn NOT BETWEEN DATE '2003-03-20' AND DATE '2003-03-24';
EMPID SUSTAINED
---------- ---------
COMMENTS
--------------------------------------------------------------------------------
1 12-MAR-03
Hard
2 13-MAR-03
Simple
3 11-MAR-03
1 hour long
3 rows selected.
SQL>
SQL> drop table emp;
Table dropped.
Related examples in the same category