SQL日期(具体日期)
SQL date (specific date)
我想获取在 2015-01-01 之前和 2016-01-01 之后但在 2015-01-01 和 2016-01-01 之间为我们工作的办公室名称列表。
如果尝试输入 NOT BETWEEN 那么它基本上会给我排除两个 dates.can 有人解决这个问题的结果吗?
select distinct office_name
from history
where date not between '01-jan-2015' and '01-jan-2016'
我想你想要聚合:
select office_name
from history
group by office_name
having sum(case when date between date '2015-01-01' and '2016-01-01' then 1 else 0 end) = 0;;
我想获取在 2015-01-01 之前和 2016-01-01 之后但在 2015-01-01 和 2016-01-01 之间为我们工作的办公室名称列表。
如果尝试输入 NOT BETWEEN 那么它基本上会给我排除两个 dates.can 有人解决这个问题的结果吗?
select distinct office_name
from history
where date not between '01-jan-2015' and '01-jan-2016'
我想你想要聚合:
select office_name
from history
group by office_name
having sum(case when date between date '2015-01-01' and '2016-01-01' then 1 else 0 end) = 0;;