我有一个MySQL数据库表,其中包含每个用户的所有调用。行看起来像:
id Origin Number Destination Number Amount InSec Event Time Event Date YYYYMM
16196 Caller XXX Called XXX 15.1223 825 18:02:00 03/12/2011 201112
该表包含11500行,我需要分析某个商品的可行性,该商品在前5个通话时间内具有相同的费率,然后从第6分钟到通话结束时具有不同的费率。除了检查顶级调用者并手动进行分析之外,我无法想到任何解决方案,但这非常耗时。如何解决这样的要求?
问候
答案 0 :(得分:0)
根据我们的评论,这是一个正式的SQL提案,用于提取新计划的收益:
SELECT IF(InSec > 5 * 60, ( InSec - 5 * 60 ) * ( old_rate - new_rate ), 0 ) AS savings from ...
这是你所期望的吗?