ccms bug记录1
来源:互联网 发布:c语言判断奇偶 编辑:程序博客网 时间:2024/06/05 00:39
20130202
周期表结果中有重复记录:查到是t_latitude_period_exuid的重复记录:
重新跑:
insert overwrite table t_latitude_period_exuid partition(stat_time='{STAT_DATE}',latitude_type)
select * from(
select user_name,1,latitude_id,sum(sms_send_count),sum(sms_bill_count),sum(edm_send_count),
sum(wap_send_count),sum(mms_send_count),sum(coupon_send_count),sum(ump_send_count),latitude_type
from (select * from t_fx_latitude_daily where stat_time<='{STAT_DATE}' and stat_time>date_sub('{STAT_DATE}',90))tmp
where send_time='{STAT_DATE}'
group by user_name,latitude_id,latitude_type
union all
select user_name,2,latitude_id,sum(sms_send_count),sum(sms_bill_count),sum(edm_send_count),
sum(wap_send_count),sum(mms_send_count),sum(coupon_send_count),sum(ump_send_count),latitude_type
from (select * from t_fx_latitude_daily where stat_time<='{STAT_DATE}' and stat_time>date_sub('{STAT_DATE}',90))tmp
where send_time>date_sub('{STAT_DATE}',7)
group by user_name,latitude_id,latitude_type
union all
select user_name,3,latitude_id,sum(sms_send_count),sum(sms_bill_count),sum(edm_send_count),
sum(wap_send_count),sum(mms_send_count),sum(coupon_send_count),sum(ump_send_count),latitude_type
from (select * from t_fx_latitude_daily where stat_time<='{STAT_DATE}' and stat_time>date_sub('{STAT_DATE}',90))tmp
where send_time>date_sub('{STAT_DATE}',15)
group by user_name,latitude_id,latitude_type
union all
select user_name,4,latitude_id,sum(sms_send_count),sum(sms_bill_count),sum(edm_send_count),
sum(wap_send_count),sum(mms_send_count),sum(coupon_send_count),sum(ump_send_count),latitude_type
from (select * from t_fx_latitude_daily where stat_time<='{STAT_DATE}' and stat_time>date_sub('{STAT_DATE}',90))tmp
where send_time>date_sub('{STAT_DATE}',30)
group by user_name,latitude_id,latitude_type
union all
select user_name,5,latitude_id,sum(sms_send_count),sum(sms_bill_count),sum(edm_send_count),
sum(wap_send_count),sum(mms_send_count),sum(coupon_send_count),sum(ump_send_count),latitude_type
from (select * from t_fx_latitude_daily where stat_time<='{STAT_DATE}' and stat_time>date_sub('{STAT_DATE}',90))tmp
where send_time>date_sub('{STAT_DATE}',90)
group by user_name,latitude_id,latitude_type
union all
select user_name,6,latitude_id,sum(sms_send_count),sum(sms_bill_count),sum(edm_send_count),
sum(wap_send_count),sum(mms_send_count),sum(coupon_send_count),sum(ump_send_count),latitude_type
from (select * from t_fx_latitude_daily where stat_time<='{STAT_DATE}' and stat_time>date_sub('{STAT_DATE}',90))tmp
where (weekofyear(send_time)=weekofyear('{STAT_DATE}') and year(send_time)=year('{STAT_DATE}'))
or (weekofyear(send_time)=IF(weekofyear('{STAT_DATE}')=1,)
group by user_name,latitude_id,latitude_type
union all
select user_name,7,latitude_id,sum(sms_send_count),sum(sms_bill_count),sum(edm_send_count),
sum(wap_send_count),sum(mms_send_count),sum(coupon_send_count),sum(ump_send_count),latitude_type
from (select * from t_fx_latitude_daily where stat_time<='{STAT_DATE}' and stat_time>date_sub('{STAT_DATE}',90))tmp
where month(send_time)=month('{STAT_DATE}') and year(send_time)=year('{STAT_DATE}')
group by user_name,latitude_id,latitude_type
union all
select user_name,8,latitude_id,sum(sms_send_count),sum(sms_bill_count),sum(edm_send_count),
sum(wap_send_count),sum(mms_send_count),sum(coupon_send_count),sum(ump_send_count),latitude_type
from (select * from t_fx_latitude_daily where stat_time<='{STAT_DATE}' and stat_time>date_sub('{STAT_DATE}',90))tmp
where (weekofyear(send_time)=weekofyear(date_sub('{STAT_DATE}',7)) and year(send_time)=year(date_sub('{STAT_DATE}',7)))
or (weekofyear(send_time)=(IF(weekofyear(date_sub('{STAT_DATE}',7))=1, and year(send_time)=year(date_sub('{STAT_DATE}',7)))
group by user_name,latitude_id,latitude_type
union all
select user_name,9,latitude_id,sum(sms_send_count),sum(sms_bill_count),sum(edm_send_count),
sum(wap_send_count),sum(mms_send_count),sum(coupon_send_count),sum(ump_send_count),latitude_type
from (select * from t_fx_latitude_daily where stat_time<='{STAT_DATE}' and stat_time>date_sub('{STAT_DATE}',90))tmp
where month(send_time)=IF(month('{STAT_DATE}')=1,12,month('{STAT_DATE}')-1) and year(send_time)=IF(month('{STAT_DATE}')=1,year('{STAT_DATE}')-1,year('{STAT_DATE}'))
group by user_name,latitude_id,latitude_type
)tmp;
- ccms bug记录1
- ccms 工作记录
- ccms新版本按上线记录
- 小bug记录1
- bug记录1
- bug记录(1)
- ccms error
- 记录BUG
- bug 记录
- bug记录
- bug记录
- bug记录
- BUG记录:
- BUG记录:
- BUG记录
- bug 记录
- bug记录
- Bug记录
- 百度网盟广告关键词定向展现方式原理
- 函数的声明问题
- 超发的货币在不断地稀释货币应该体现的价值
- VB.net工程师的面试
- WebDriver进行屏幕截图
- ccms bug记录1
- BeautifulSoup
- 在Ubuntu 10.10上安装Ubuntu Tweak的方法
- hdu 1421 搬寝室(DP)
- 如何在django中使用mako模板系统
- [面试] 百度笔经加面经 实例
- Eclipse/CDT(Linux/Mac osx) 极速配置
- android tabhost tab内多个activity的跳转(包括返回)
- C#利用WCF改进文件流传输的三种方式