|
发表于 2018-1-28 21:26
来自手机
|
显示全部楼层
name sql
周四 CREATE TABLE 周四 (分店,项目名称_教练,时间,周四,周五)
记录情况 CREATE TABLE 记录情况 (分店,项目名称_教练,时间,周四,周五)
数据联合 CREATE VIEW 数据联合 AS SELECT 分店,[项目名称_教练],时间,周四 AS 项目 FROM 记录情况 WHERE 项目名称_教练 LIKE '项目名称' UNION SELECT 分店,[项目名称_教练],时间,周五 AS 项目 FROM 记录情况 WHERE 项目名称_教练 LIKE '项目名称'
统计 CREATE VIEW 统计 AS SELECT [项目],(SUM( CASE WHEN [时间] LIKE '07:00-08:00' THEN 1 ELSE 0 END )) AS [07:00-08:00],(SUM( CASE WHEN [时间] LIKE '08:00-09:00' THEN 1 ELSE 0 END )) AS [08:00-09:00],(SUM( CASE WHEN [时间] LIKE '09:00-10:00' THEN 1 ELSE 0 END )) AS [09:00-10:00],(SUM( CASE WHEN [时间] LIKE '10:00-11:00' THEN 1 ELSE 0 END )) AS [10:00-11:00] FROM 数据联合 GROUP BY [项目]
Array ( [table] => 统计 )
项目 07:00-08:00 08:00-09:00 09:00-10:00 10:00-11:00
0 0 0 1
BODYBALANCE身心平衡训练 0 0 0 0
BODYCOMBAT燃脂搏击 0 0 0 0
BODYPUMP塑形杠铃操 0 0 0 0
LESMILLS GRIT @Cardio 0 1 0 0
LESMILLS GRIT@STRENGTH 1 0 0 0
Soulbody Barre Unhitched芭杆塑形 0 0 0 0
TRX全身塑形 0 0 0 1
功能性力量 0 0 1 0
站绳HIIT 0 0 1 0
|
|