FineBI实战项目一(7):每天每小时上架商品个数

1 明确数据分析目标

对所有商品的商家时间进行统计,统计每个小时上架商品的个数

2 创建用于保存数据分析结果的表

复制代码
create table app_hour_goods(
  id int primary key auto_increment,
  daystr varchar(20),
  hourstr varchar(20),
  cnt int
);

3 编写SQL语句进行数据分析

复制代码
select
	substring(createTime,1,10) as daystr,
	substring(createTime,12,2) as hourstr,
	count(*) as cnt
from ods_finebi_goods
group by
	substring(createTime,1,10),substring(createTime,12,2)
order by hourstr;

4 加载数据到结果表中

复制代码
insert into app_hour_goods
select
	null,
	substring(createTime,1,10) as daystr,
	substring(createTime,12,2) as hourstr,
	count(*) as cnt
from ods_finebi_goods
group by
	substring(createTime,1,10),substring(createTime,12,2)
order by hourstr;
相关推荐
沢田纲吉18 小时前
MySQL 学习二:数据库的操作
数据库·后端·mysql
大白的编程日记.18 小时前
【MySQL】表的操作和数据类型
android·数据库·mysql
不秃的开发媛18 小时前
Java开发入门指南:IDE选择与数据库连接详解
java·数据库·ide
专注API从业者18 小时前
Scrapy 集成 JD API:一种高效且合规的商品数据采集方案
大数据·数据库·scrapy
好多1718 小时前
《Redis的缓存策略》
数据库·redis·缓存
小蒜学长20 小时前
基于uni-app的蛋糕订购小程序的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端·小程序·uni-app
安然~~~20 小时前
mysql多表联查
android·数据库·mysql
乐世东方客20 小时前
使用my2sql进行mysql的binlog恢复数据
数据库·mysql
肃清120 小时前
《深入解析数据库事务的ACID特性》
数据库·mysql
Jayyih1 天前
嵌入式系统学习Day35(sqlite3数据库)
数据库·学习·sqlite