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

Postgresの間隔で可変期間を使用する

    次の行を使用してください:

    startDate TIMESTAMP := endDate - ($3 || ' MONTH')::INTERVAL;
    

    MONTHの前のスペースに注意してください 。基本的に:4 MONTHのような文字列を作成します ::typeでキャストします 適切な間隔に。

    編集 :別の解決策を見つけました:intervalで計算できます このように:

    startDate TIMESTAMP := endDate - $3 * INTERVAL '1 MONTH';
    

    これは私には少し良く見えます。



    1. どうすれば次のようなことができますか:USE @databaseName

    2. 新しいRailsプロジェクトでSQLiteからPostgreSQLに変更する

    3. 7645ヌルまたは空のフルテキスト述語

    4. jQuery/AJAXとPHP/MySQLを使用して最初のドロップダウンの選択に基づいて2番目のドロップダウンを設定するにはどうすればよいですか?