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

Mysql2つの日時フィールドを比較します

    例として表示するクエリは次のとおりです。

    SELECT * FROM temp WHERE mydate > '2009-06-29 16:00:44';
    

    04:00:00は午前4時なので、表示するすべての結果はになります。 それは正しいです。

    午後4時以降にすべてを表示する場合は、クエリで正しい(24時間)表記を使用する必要があります。

    物事をもう少し明確にするために、これを試してください:

    SELECT mydate, DATE_FORMAT(mydate, '%r') FROM temp;
    

    日付と12時間の時刻が表示されます。



    1. SQLServerデータベースのCPU使用統計

    2. SQLの複数形/単数形の検索

    3. 複数のエンティティバインディングを使用してElasticSearchインデックス構造を設定する方法

    4. 最新のものを除くすべてのレコードを削除しますか?