Mysql
 sql >> база данни >  >> RDS >> Mysql

Намерете броя на редовете в първата таблица, които съответстват на идентификаторите на реда от втората таблица с максимална дата

можете да използвате DATE_ADD() функция за добавяне на дни към текущата ви дата, която я получава чрез NOW() функция:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да напиша регулярен израз в MySQL заявки за избор?

  2. Достъп до mysql база данни от външен хост/ip? (т.е.:mysql работна маса)

  3. Защо innodb SHOW TABLE STATUS е толкова ненадежден?

  4. съвпадение на цели думи, като същевременно игнорира афиксите на думи, използвайки регулярен израз

  5. python pymysql.err.OperationalError:(2013, „Загубена връзка с MySQL сървър по време на заявка“)