请教:Oracle统计频率

[复制链接]
查看11 | 回复9 | 2008-9-15 01:28:12 | 显示全部楼层 |阅读模式
(一)商户分类
为了实现有效的预警,我们需要首先对各个商户进行分类。我们在每月月初(1号)根据商户的前90天的交易频率将商户分为5大类:
A类:前90天内每天都有交易;
B类:前90天内每隔三天至少有一笔交易;(不含A类)
C类:前90天内每隔六天至少有一笔交易;(不含A、B类)
D类:前90天内每隔十天至少有一笔交易;(不含A、B、C类)
E类:不满足以上条件的商户。(E类商户不纳入每月的监测范围)
(二)商户预警
A类预警条件:连续一天没有交易;
B类预警条件:连续三天没有交易;
C类预警条件:连续六天没有交易;
D类预警条件:连续十天没有交易;
注:E类商户当月不纳入监测范围。

如上,有每天的交易流水,有对应的商户信息,如何用Oracle实现上面的分类和预警?
Oracle有没有相应的函数?
多谢大家!

回复

使用道具 举报

千问 | 2008-9-15 01:28:12 | 显示全部楼层
http://www.itpub.net/thread-719692-1-1.html
如果要别人帮你写例子,参见置顶帖提问的智慧。
回复

使用道具 举报

千问 | 2008-9-15 01:28:12 | 显示全部楼层
也可以考虑分析函数,楼上推荐的链接我就不重复贴了


回复

使用道具 举报

千问 | 2008-9-15 01:28:12 | 显示全部楼层
newkid 发表于 2014-9-15 23:37
http://www.itpub.net/thread-719692-1-1.html
如果要别人帮你写例子,参见置顶帖提问的智慧。

你能帮忙写个吗?简单一点的就行。
怎么置顶?
回复

使用道具 举报

千问 | 2008-9-15 01:28:12 | 显示全部楼层
lastwinner 发表于 2014-9-16 00:26
也可以考虑分析函数,楼上推荐的链接我就不重复贴了

谢谢,如果能帮忙写个例子,就更感谢了


回复

使用道具 举报

千问 | 2008-9-15 01:28:12 | 显示全部楼层
wykaoyan 发表于 2014-9-16 13:38
谢谢,如果能帮忙写个例子,就更感谢了

LZ, 你这个需求还是有难度的, 不是说用便用分析函数就能简单的得到你要的说有结果, 这个和电信计算话费和有折扣优惠的需求类似, 没有想象中的那么简单


回复

使用道具 举报

千问 | 2008-9-15 01:28:12 | 显示全部楼层
bell6248 发表于 2014-9-16 13:46
LZ, 你这个需求还是有难度的, 不是说用便用分析函数就能简单的得到你要的说有结果, 这个和电信计算话费 ...

是啊,知道没有那么简单,所以才请教大神啊,请指教啊!
回复

使用道具 举报

千问 | 2008-9-15 01:28:12 | 显示全部楼层
wykaoyan 发表于 2014-9-16 13:37
你能帮忙写个吗?简单一点的就行。
怎么置顶?

newkid的意思是你先按这里的示例来: http://www.itpub.net/thread-1348543-1-1.html
回复

使用道具 举报

千问 | 2008-9-15 01:28:12 | 显示全部楼层
大神们的意思是说。。。你要提供测试数据,给出简单的create和insert语句,然后画出你想要的结果。。
论坛里问问题的话,首先要尽量避免过多解释业务上的东西,只需要提供简化后的基础数据就可以,说白了就是,你让别人做的前置工作越少,别人越愿意给你解决问题
回复

使用道具 举报

千问 | 2008-9-15 01:28:12 | 显示全部楼层
风铃中の鬼 发表于 2014-9-16 17:29
大神们的意思是说。。。你要提供测试数据,给出简单的create和insert语句,然后画出你想要的结果。。
论 ...

点赞党表示,32个赞!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行