【发布时间】:2021-01-18 04:26:47
【问题描述】:
我正在尝试根据用户对平台的访问来构建报告。 所有用户都是注册用户,他们来自不同的部门。 所有这些都存储在 wp_usermeta 表下的数据库中。
例如,我想要人力资源部门在 2020 年 12 月登录的所有用户的总数。这是我通过查看网络示例得出的结论:
SELECT
(CASE WHEN meta_value = "HR Division" THEN meta_value END) AS school,
(CASE WHEN meta_key = "last-login" AND YEAR(FROM_UNIXTIME(meta_value)) = 2020 AND MONTH(FROM_UNIXTIME(meta_value)) = 12 THEN meta_value END) AS logins
(COUNT(user_id)) as totals,
FROM
wp_usermeta
GROUP BY school
但给我以下错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(COUNT(user_id)) as totals,
FROM
wp_usermeta
GROUP BY school' at line 4
我真的不知道从这里去哪里。 有什么想法吗?
【问题讨论】:
-
你忘了在
... AS logins后面加逗号(,) -
是的。没想到。
标签: mysql wordpress pivot-table