开发者社区 问答 正文

如何创建一个视图result_cps_total_summary_pvuv_min_01?

如何创建一个视图result_cps_total_summary_pvuv_min_01,用于按日期统计PV和UV?

展开
收起
真的很搞笑 2024-08-13 23:00:01 51 分享 版权
1 条回答
写回答
取消 提交回答
  • "您可以通过以下SQL代码创建一个名为result_cps_total_summary_pvuv_min_01的视图,该视图用于按日期统计PV(点击量,即客户端IP的数量)和UV(独立访客数,即去重的客户端IP数量):

    sql复制代码
     CREATE VIEW result_cps_total_summary_pvuv_min_01 AS 
     select 
     cast (p_dt as date) as summary_date --时间分区 
     , count (client_ip) as pv --客户端的IP 
     , count (distinct client_ip) as uv --客户端去重 
     , cast (max (c_time) as TIMESTAMP) as c_time --请求的时间 
     from 
     source_ods_fact_log_track_action 
     group 
     by p_dt;
    

    这个视图基于source_ods_fact_log_track_action表,按p_dt(日期分区)进行分组统计。"

    2024-08-13 23:40:10
    赞同 1 展开评论
问答地址: