sql语句如何查询两个值之间的差?
展开全部
1、创建表,
create table test_date(id number, v_date date, cnt number);
2、插入测试数据,
insert into test_date values(3, to_date(20190103,'yyyymmdd'), 13);
insert into test_date values(2, to_date(20190102,'yyyymmdd'), 12);
insert into test_date values(1, to_date(20190101,'yyyymmdd'), 10);
commit;
3、查询表中记录;select * from test_date ;
4、编写sql,实现所需目标;
select t.*, t.cnt - b.cnt as minus_cnt from test_date t, test_date b where t.v_date - b.v_date(+) = 1 order by t.id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询