读书人

SQL时间重合 包孕 交叉

发布时间: 2013-04-12 18:33:11 作者: rapoo

SQL时间重合 包含 交叉

上一次写的未能满足包含查询,这次补上

 SELECT *   FROM ERP_Support_date esd  WHERE (esd.support_start_date BETWEEN        to_date('2013-04-03 23:00', 'yyyy-MM-dd hh24:mi') AND        to_date('2013-04-04 20:30', 'yyyy-MM-dd hh24:mi') OR        esd.support_end_date BETWEEN        to_date('2013-04-03 23:00', 'yyyy-MM-dd hh24:mi') AND        to_date('2013-04-04 20:30', 'yyyy-MM-dd hh24:mi') OR        to_date('2013-04-03 23:00', 'yyyy-MM-dd hh24:mi') Between        esd.support_start_date AND esd.support_end_date OR        to_date('2013-04-04 20:30', 'yyyy-MM-dd hh24:mi') BETWEEN        esd.support_start_date AND esd.support_end_date)


读书人网 >SQL Server

热点推荐