2个表连接如A,B两个表, A表中有2个时间字段,B表是一个节假日数据表2012年的每一天(date)都在里面,B表中如果某一天是节假日则对应的某一个字段则标记该天是节假日(holiday )!
现在我要A表的2个时间字段的时间 间隔期里面有多少天在节假日里面!
如
select a.* ,b.holiday from y2 a, temp3 b
where b.DATE BETWEEN et AND ct; et 和 ct 是两个时间字段 如:20121001- 20121005
我用上面的语句只能知道2个时间段里面有在节假日里面的,也就是只返回一条记录。
如果我要得到有多少天在节假日里面则返回相应的多少天的记录,请教怎么连接。