sql >> データベース >  >> RDS >> Mysql

MySQLで先週のデータを見つける方法

    weekNoから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. PHPでSQLクエリを実行するにはどうすればよいですか?

    2. 文の最後の単語:SQLの場合(正規表現は可能ですか?)

    3. UDFがサブクエリよりもはるかに遅いのはなぜですか?

    4. SQL 2000/2005でOracleデータベースにリンクされたサーバーをどのようにセットアップしますか?