sql >> Database teknologi >  >> RDS >> Mysql

Sådan finder du data fra sidste uge i MySQL

prøv at trække 1 fra ugenr:

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. kan jeg blive hacket med denne kode?

  2. Advarsel:mysql_connect():[2002] Ingen sådan fil eller mappe (forsøger at oprette forbindelse via unix:///tmp/mysql.sock) i

  3. MariaDB kan ikke starte efter opdatering:[Advarsel] Kan ikke oprette testfil /home/mysql/beta.lower-test

  4. Hvordan COALESCE() virker i MariaDB