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

タイムスタンプの日付を無視して時間範囲でクエリを実行します

    PostgreSQLのdate_part/extract関数

    SELECT EXTRACT(HOUR FROM TIMESTAMP '2001-02-16 20:38:40');
    Result: 20
    

    たとえば、次のようになります。

    Purchases.where(["EXTRACT(HOUR FROM created_at) BETWEEN ? AND ?", 13, 14])
    


    1. ビットマップヒープスキャンとインデックススキャンはどのように決定されますか?

    2. mysqlの2つのタイムスタンプ間の時間差を計算します

    3. AWS RDSでのMySQLからPostgreSQLへの移行、パート4

    4. MySQLの合計、group byでカウントし、参加します