2013-02-28 34 views
1

我需要选取给定间隔内不在表中的所有日期。查询以查找从我的表中缺失的时间间隔内的所有日期

例表日期有

2012-09-24 
2012-09-26 

我给出的日期间隔是2012-09-232012-09-27

我的查询应该返回

2012-09-23 
2012-09-25 
2012-09-27 

任何人都可以给我一些提示如何去约这个?我搜查了很多,但没有发现任何关于这个问题。

+1

[你有什么尝试?](http://www.whathaveyoutried.com/)请参阅[问问建议](http://stackoverflow.com/questions/ask-advice),请。 – 2013-02-28 12:39:49

回答

0

最简单的解决方案是构建一个存储所有可能日期的日历表,然后与其进行比较。

+0

这是一个有趣的方法。我想即时创建视图并用它来比较,但认为效率不高。你的想法很相似,但效率更高。 – user2119597 2013-02-28 14:16:21