sql >> Databasteknik >  >> RDS >> Mysql

Hur man hittar data från förra veckan i MySQL

försök att subtrahera 1 från weekNo:

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. När ska jag använda ett sammansatt index?

  2. Django, mod_wsgi, psycopg2 Felaktigt konfigurerad:Fel vid laddning av psycopg2-modul:Ingen modul med namnet _psycopg

  3. Hur kan jag använda ADO.NET DbProviderFactory med MySQL?

  4. Indexstorlekar i MySQL