21,893
社区成员




SELECT
FROM_UNIXTIME(a.submit_time, '%c') AS day_str,
SUM(
CASE
WHEN (
l.state IN (2, 4, 6, 8)
AND l.time BETWEEN 1420041601
AND 1451577599
) THEN
100
ELSE
0
END
) AS patch_Num,
COUNT(a.id)
FROM
a
LEFT JOIN i ON a.i_id = i.id
LEFT JOIN p ON i.city_id = p.id
LEFT JOIN l ON a.id = l.a_id
WHERE
a.submit_time BETWEEN 1420041601
AND 1451577599
GROUP BY
FROM_UNIXTIME(a.submit_time, '%Y-%m')
select count(*) from a where a.id in(select i.aid from i where state in(2,4,6,8) and i.aid=a.id);