Commit 6507daff authored by alex yao's avatar alex yao

fix: 【【POE】分享应用时数据统计更改】 --bug=1009877

parent 6eb19179
select * from (select
bmi.nick_name as owner,
baai.agent_title ,
count(bdapr.relation_id) as usage_count,
sum(bdapr.point_num) as total_points,
max(bdapr.datetime) as last_usage_time,
(case when baai.agent_publish_status = "publish" then "Y" else "N" end) as publish_status
-- (case when bdapr.channel = 'preview' or bdapr.channel = 'multi_preview' then "N" else "Y" end) as publish_status
from
biz_data_analyze_point_record bdapr
left join biz_agent_application_info baai on baai.agent_id = bdapr.relation_id
left join biz_member_info bmi on bmi.member_id = baai.member_id
bmi.nick_name as owner,
baai.agent_title ,
count(bdadr.relation_id) as usage_count,
ifnull(sum(bdapr.point_num),0) as total_points,
max(bdadr.datetime) as last_usage_time,
(case when baai.agent_publish_status = "publish" then "Y" else "N" end) as publish_status
from
biz_data_analyze_dialogue_record bdadr
left join biz_agent_application_info baai on baai.agent_id = bdadr.relation_id
left join biz_member_info bmi on bmi.member_id = baai.member_id
left join biz_data_analyze_point_record bdapr on bdapr.relation_id = bdadr.relation_id <<and bdapr.member_id = :memberId>>
where 1=1
<< and bdapr.member_id = :memberId>>
group by bdapr.relation_id,publish_status
) as t1
where 1=1
<< and bdapr.member_id = :memberId>>
group by bdapr.relation_id,publish_status
) as t1
where 1=1
<< and t1.last_usage_time >= :startDate and t1.last_usage_time <= :endDate >>
<< and t1.last_usage_time >= :startDate and t1.last_usage_time <= :endDate >>
order by t1.last_usage_time desc
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment