oracle 有一张表t,有6个字段,a1,a2,a3联合确定一条数据,b1是字符串,b2是

oracle有一张表t,有6个字段,a1,a2,a3联合确定一条数据,b1是字符串,b2是数字,c是日期,每一段时间从同一个地方抽取数据到t表,把当天的日期以类似2017... oracle
有一张表t,有6个字段,a1,a2,a3联合确定一条数据,b1是字符串,b2是数字,c是日期,每一段时间从同一个地方抽取数据到t表,把当天的日期以类似20170413的格式存在c字段,表t已经有几次抽到的数据,每次抽到的数据可能和上次的有差异,我要写的SQL就是找出每次和上次之间的差异,a3可能多了或少了,多了错误信息就填a3多了,少了就填a3少了,b1可能和上次不同,错误信息就填b1改变了,b2可能和上次大小不同,错误信息就填b2大小不同,最后查询到的结果是a1,a2,a3,e(错误信息),c,old(有差异的上次的数据),new(有差异的这次数据),大概就是这样,感觉无从下手啊,大神帮帮忙
展开
 我来答
夜半鬼吹灯cw
2017-04-14 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:101
采纳率:60%
帮助的人:45.2万
展开全部
建议不要用SQL实现,很麻烦,可以查一下decode的用法
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式