Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Encontre a contagem de linhas na primeira tabela que correspondem aos ids da linha da segunda tabela com a data máxima


você pode usar DATE_ADD() função para adicionar dias à sua data atual que a obtém por NOW() função:
select count(table1.id), max(table2.date) from table1
INNER JOIN table2 ON table1.id = table2.id
group by table2.date
having DATE(table2.date) > DATE_ADD(NOW(), INTERVAL 30 DAY)