hive sql数据统计,详细说明一下,我需要弄懂,谢谢了

研究Hive SQL 完成以下统计任务,写出统计sql

CREATE TABLE t_order(
ord_id bigint,//订单号
ord_amount bigint,//订单金额
cust_id bigint,//客户id
ord_time string) //订单时间:格式如2018-01-01 00:00:00
PARTITIONED BY (
dt string)//日期分区,格式20180101

1、统计用户月复购率,用户复购率定义:在上月有订单记录的用户,在本月仍然订单记录的用户,占上月有订单记录的用户的比例。
2、假设表中有2018年1-3月每一天的交易金额,统计1-3月每一个用户每天当月累计到当日的交易金额

0

2个回答

select sum(if(t2.cust_id is not null, 1, 0)) / count(1) from (
select distinct cust_id from t_order o where o.ord_time>='2018-01-01' and o.ord_time < '2018-02-01'
) t
left join (
select distinct cust_id from t_order where ord_time>='2018-02-01' and ord_time < '2018-03-01'
) t2 on t.cust_id=t2.cust_id

这是第一个sql, 第一个子查询查出所有1月下单用户,第二个子查询查出所有2月下单用户,用第一个子查询left join 第二个子查询,这样结果集count(1) 仍然是第一个月的所有下单用户 sum(if(t2.cust_id is not null, 1, 0)) 则是二月所有下单用户且1月也下单的用户数

第二个没明白你的具体需求

2
 select cust_id from(
select cust_id,count(cust_id) as reordered from(

select distinct cust_id from t_order where ord_time>='2018-01-01 00:00:00' and ord_time<='2018-01-31 23:59:59'

union all

select distinct cust_id from t_order where ord_time>='2018-02-01 00:00:00' ) as t1 group by cust_id
) as t2 where reordered>1
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
代理服务器使用教程
很简单但实用,需要的朋友们自己下载,也支持我一下,谢谢了呵呵呵
SQLPrompt_7.2.0.241〖含注册机〗(支持低版本和最高版本SQL2016+VS2015)
SQL Prompt是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为用户提供唯一合适的代码选择。自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL Prompt是立即可用的且能极大的提高生产率。
解开诺记手机密码下赶快来
急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,急用谢谢了,
真谛制作简易计算器
希望可以通过我,第一次发谢谢了希望可以通过我,第一次发谢谢了希望可以通过我,第一次发谢谢了希望可以通过我,第一次发谢谢了
html教程
html 大家支持一下 谢谢了
数据结构共分享期末考试复习用
分享一下呵呵。。。。。很有用的,我找了很久的,希望有用的谢谢了,哈哈哈
wpa握手包 谁能破解呢
我抓到的wpa握手包,麻烦好心人给破一下,谢谢了,欢迎分享字典和工具
我非常需要这个谢谢你们了
新版标准日本语初级上我非常需要因为我正在学习谢谢了
Editplus编译器
很好用的编译器,需要的来下载吧,支持一下,谢谢了大家
SQL学习
关于SQL一些的资料总结,我也是从网上找的 谢谢了 是TXT格式的
后台模样UI,html内容,
网上找的,分享一下,有什么问题我在具体修改一下页面内容,只是大概UI与HTML布局,谢谢了
作业题目
谁帮我看看,我做不来,谢谢了
c# winform 数据库备份还原
c# ,winform, 数据库,备份,还原,sql server 2005 好的话给评个分数,谢谢了!好的话给评个分数,谢谢了 好的话给评个分数,谢谢了 好的话给评个分数,谢谢了 好的话给评个分数,谢谢了 好的话给评个分数,谢谢了
squirrel连接hive所有的jar
整合了squirrel可视化工具连接hive所用到的所有jar包。
ThinkPad_Hardware_Maintenance_Diskette-Version-1.76
资源分不够,请照顾一下,谢谢了。lsj5321293@126.com
flash 版 扫雷(经典游戏)
flash 版扫雷,各位支持一下。谢谢了
汇编数据结构化排列源码
个人写的望能指点一下谢谢了 QQ:815256966
棋盘覆盖算法(C语言)
一个小算法,拿到网上,我相信会有用的,需要的朋友顶一下啊,谢谢了
计算机网络课程设计
我的计算机网络课程设计。是以个答辩论文 有需要的可以下载额 谢谢了
自己做的一个小cdr
初稿刚做了一下,愿高手补全!!谢谢了哦!其实我也有很多问题没解决
Apache2中文手册
非常好用啊呀,谢谢了,支持一下吧大家一起学习一下
用C#做的扫雷,很简单
本人用了一天时间就做出来了,如果有那个地方需要改进的,希望你们和我说一下,谢谢了
linux
这个是我截图的 大家看看 谢谢了
CF2.9最新封包工具
觉得好用的 多顶哈啊 谢谢了,我刚试过的 ~~~!
ce504中文版
这个软件是ce5.4中文版 我感觉挺好用的 谢谢了
c/c++笔试题
c/c++的详细笔试题,请需要的参考,谢谢了
拨号连接出现错误651文件
拨号连接出现错误651需要这个文件 谢谢了
Thinking in c++
一本关于c++的好书,需要有所帮助。谢谢了
hive连接所需jar包
hive连接所需jar包,连接大数据hive所必须jar包,很全,亲测可用
部分普通sql查询在hive中的实现方式
部分普通sql查询在hive中的实现方式详细说明;
squirrel-sql-3.9.0-standard.jar for windows 包含hive所需jar
安装方法:java -jar squirrel-sql-3.9.0-standard 里面的jar导入之后可以连接hive
2011双控排名快点啊
双控高校排名欢迎大家来下在啊,,谢谢了,快点啊,及。。及谢谢了
更改BSC常见基本指令
很不错的东西啊 请大家谢谢,下载 谢谢了谢谢了
单片机实验实验会死呀不能
是个资源包,关于单片机的,很好的,可以参考一下的,我以前做的,谢谢了,我为积分而传的,烦的要死,下载东西还要积分
EXE文件图标修改器绿色版.exe
自己用了在说,如果OK的话大家就相互传一下大家都用,谢谢了
lhtc泡泡卡丁车12276421
新版 刚从网上下载过来的 大家测试一下 看看能不能用啊 谢谢了
我的头一个网页《学半年的成果》!
我不希望--------- 别人下载 -------- 我是为了文件不会丢------- 谢谢了!!!别下载呀!
VC++代码
我这段代码里面有模糊查询的,我不知道错误在哪,请高手帮忙看下,谢谢了!
毕业设计任务书很详细很有帮助
计算机毕业设计任务书,很有帮助,大家多多参考一下谢谢了
epson P50清零软件
很好用的清零软件,适用于EPSON P50 T50等,好用的下载完了回复一下,谢谢了
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 我学python 重新学习一下java