日期差异查询

时间:2014-11-12 14:12:59

标签: sql oracle oracle11g sos

我的数据库有一个表格,其中有两个日期列(Start DateEnd Date

如何列出Start DateEnd Date之差不超过15天的所有日期?

这是我到目前为止所尝试的:

SELECT homeworkID, subject, startdate, dateadd(day,15,startdate) as enddate
FROM homework;

1 个答案:

答案 0 :(得分:3)

只需按照规则/逻辑添加过滤谓词:

Select start_date, 
       end_date, 
       other_columns
  From table
 Where end_date - start_date <= 15