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

Как да намерите данни от миналата седмица в MySQL

опитайте да извадите 1 от номер на седмица:

SELECT  studentID, 
        DATE_FORMAT(`date`, '%U') `WeekNo`,
        COUNT(studentID) totalMissed
FROM hw_homework he
WHERE DATE_FORMAT(`date`, '%U') = 
(SELECT MAX(DATE_FORMAT(NOW(), '%U')-1) 
 FROM hw_homework hi 
 WHERE hi.studentID = he.studentID)
GROUP BY studentID, DATE_FORMAT(`date`, '%U')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвате FIND_IN_SET с помощта на списък с данни

  2. Node.js MySQL - Грешка:свържете ECONNREFUSED

  3. Странно ли е, че моята SQLAlchemy MySQL връзка винаги заспива?

  4. ГРЕШКА 2003 (HY000):Не мога да се свържа с MySQL сървър на '127.0.0.1' (111)

  5. while($row =mysql_fetch_assoc($result)) - Как да предам $row?