时间:2021-07-01 10:21:17 帮助过:61人阅读
该SQL用于每月统计所有OSC员工在OSChina网站上的活跃天数,作为每月的考核指标之一。 OSCHINA SELECT u.NAME, extract(YEAR_MONTH FROM create_time) ym, COUNT(DISTINCT DAY(create_time)) `count` FROM osc_opt_logs o, osc_users u WHERE o. USER = u.id A
该 SQL 用于每月统计所有 OSC 员工在 OSChina 网站上的活跃天数,作为每月的考核指标之一。 OSCHINASELECT u.NAME, extract(YEAR_MONTH FROM create_time) ym, COUNT(DISTINCT DAY(create_time)) `count` FROM osc_opt_logs o, osc_users u WHERE o. USER = u.id AND u.id IN ( xxx , xxx, xxx, xxx, xxx) AND ( DATE_SUB(CURDATE(), INTERVAL 1 MONTH) <= o.create_time ) GROUP BY USER, ym ORDER BY ym DESC, `count` desc;