1
chenset 2019-09-12 23:38:56 +08:00 1
我以前的做法是
select * from (select 2019-09-01 as a union 2019-09-02 as a .... union 2019-09-11 as a) t where a not in(你的日期表) 伪代码, 手边没有执行环境. 大概就这个思路 |
2
aru 2019-09-14 12:17:01 +08:00
循环查一遍也行呀
|
3
m2276699 2019-09-14 15:18:04 +08:00
预设日期临时表 join 得出差值
|
4
rqrq 2019-09-15 11:19:43 +08:00
SELECT 日期 FROM table WHERE 日期 >= '2019-09-07' AND 日期 <= '2019-09-11' GROUP BY 日期
放到哈希表中,以日期为 key 循环一下开始到结束日期,查看哈希表是否 containsKey |