Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL-在某个季度和年度之前获取数据_Mysql_Date - Fatal编程技术网

MySQL-在某个季度和年度之前获取数据

MySQL-在某个季度和年度之前获取数据,mysql,date,Mysql,Date,我需要获得MySQL的用户记录结果,这些记录的“注册”日期在某个季度之前,持续一年 例如,为了获取数据(2018年第3季度之前注册的用户数),我执行以下请求: SELECT count(userid) AS value FROM users WHERE QUARTER(registered) <= "3" && YEAR(registered) <= "2018" 选择count(userid)作为值 来自用户 其中季度(已注册)您可以使用以下解决方案: SEL

我需要获得MySQL的用户记录结果,这些记录的“注册”日期在某个季度之前,持续一年

例如,为了获取数据(2018年第3季度之前注册的用户数),我执行以下请求:

SELECT count(userid) AS value 
FROM users 
WHERE QUARTER(registered) <= "3" && YEAR(registered) <= "2018"
选择count(userid)作为值
来自用户

其中季度(已注册)您可以使用以下解决方案:

SELECT COUNT(userid) AS value 
FROM users 
WHERE YEAR(registered) < 2018 OR (
    YEAR(registered) = 2018 AND QUARTER(registered) <= 3
)
选择COUNT(userid)作为值
来自用户
如果(注册)年份小于2018年,或(
年份(注册)=2018年和季度(注册)