这种语句怎么写? 计算日期段内所用的天数
1.   table   1:         date1,date2 
 2.   table   2:         记录休息日   
 现在需要检索table1   中开发所用天数(date2-date1   出去休息日)   ,如何写?   
 例如: 
 table1:      date2=2007-05-09         date1=2007-05-06 
 table2:      2007-05-06,2007-05-07 
 实际天数:   2   天   ,不是4天(因为5,6休息)   
 谢谢指导!
------解决方案--------------------select date2-date1-(select count(*) from table2) from table1
------解决方案--------------------按lz要求,你这样做要漏天数,还要加一。
------解决方案--------------------如果日期里还有小时、分等,最好用trunc(date2)-trunc(date1)
------解决方案--------------------修改一下 maaw(maaw) ( ) 信誉:100   Blog 2007-05-17 10:45:44  得分: 0   
  的    
    select date2-date1-(select count(*) from table2 where 记录休息日> date1 and 记录休息日 <date2 ) from table1 t    
------解决方案--------------------还和你字段类型有关系! 
 前面写的是date型   
 varchar型的话,转化下 
 to_date( '2007/02/05 ', 'yyyy/mm/dd ')