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

2つの列値を使用してクエリを実行し、範囲を作成します

    SELECT *
    FROM   table 
    WHERE  (start_time + interval '1 min' * length_minutes) < '2011-10-21 0:0'::timestamp;
    

    メモ

    • 整数を乗算するだけです 1分間隔でタイムスタンプに追加します 。
    • タイムスタンプを比較する方が少し速いです タイムスタンプに 。 日付 タイムスタンプにキャストする必要があります (自動的に)。


    1. 時折SqlExceptionを取得する:タイムアウトの期限が切れました

    2. テーブルから履歴をチェックし、Mysqlでそれに応じてレコードをマークします

    3. PostgreSQLUUID配列をpsycopg2のリストとして返します

    4. PostgreSQLレコードを反復処理します。次の行からデータを参照する方法は?