sql >> Databasteknik >  >> RDS >> Mysql

Hitta antalet rader i den första tabellen som matchar id för raden i den andra tabellen med maxdatum

du kan använda DATE_ADD() funktion för att lägga till dagar till ditt nuvarande datum som får det med NOW() funktion:

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)


  1. Hur släpper jag en kolumn med objektberoende i SQL Server 2008?

  2. Postgres-funktionen NULL-värde för rad som refererar till NEW

  3. SQL Server:Kan inte infoga ett explicit värde i en tidsstämpelkolumn

  4. Koppla Google Cloud SQL med Wordpress på Google Compute Engine