业务Sql

SELECT
	p.id AS pId,
	p.project_name,
	e.emp_name,
	e.id AS eId,
  GROUP_CONCAT(e.id) as userIds,
  GROUP_CONCAT(e.emp_name) as userNames
FROM
	project P
LEFT JOIN emp_pro ep ON ep.pro_id = p.id
LEFT JOIN emp e ON e.id = ep.emp_id
GROUP BY pid

-------------------------------------------------------------------------------------

SELECT
	A.state, A.userNums,B.userNumsTotal, 
  CONCAT( CONVERT ( A.userNums / B.userNumsTotal, DECIMAL (38, 5) ) * 100, '%' ) AS rate
FROM
	(
		SELECT
			1 AS id, SUM(userNums) AS userNums, state
			FROM mobile_regionUser
			WHERE state IS NOT NULL
			AND state != ''
      GROUP BY state
	) A
LEFT JOIN (
	SELECT 1 AS id,
		SUM(userNums) AS userNumsTotal
		FROM mobile_regionUser B
		WHERE state IS NOT NULL
		AND state != ''
) B ON A.id = B.id
GROUP BY userNums DESC

转载于:https://my.oschina.net/u/2253438/blog/818499

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值