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

MySQLは、日付DESCで順序付けられた最後の行を毎日選択します

    これはどうですか?

    SELECT MAX(Stamp) as Stamp, dataField1, dataField2
    FROM tableName
    GROUP BY DAYOFYEAR(Stamp)
    

    使用すると思います DAYOFYEAR 代わりに DAY みんなが言ったように。違いについては、以下のリンクを参照してください。

    デモ

    このデモでは、DAY INCORRECTである3行を提供します DAYOFYEARを使用した4行とは対照的に 。



    1. GUIを使用してMySQLWorkbenchでサーバーステータスを確認する方法

    2. cd:-M:無効なオプション

    3. SQL Server(T-SQL)のパーティションスキームのリストを返す

    4. PostgreSQL:別のテーブルから挿入