请教关于统计两天数据差异的sql查询
发布网友
发布时间:2022-05-20 12:53
我来回答
共1个回答
热心网友
时间:2023-10-21 15:01
--假如表结构是 字段1,字段2,时间字段,差异语句是:
select '2017-01-01',字段1,字段2 from (
select 字段1,字段2 from 表名 where 时间字段='2017-01-01'
except
select 字段1,字段2 from 表名 where 时间字段='2017-01-02') t1
union all
select '2017-01-02',字段1,字段2 from (
select 字段1,字段2 from 表名 where 时间字段='2017-01-02'
except
select 字段1,字段2 from 表名 where 时间字段='2017-01-01') t2
--如果是oracle,则将except替换为minus