ホームページ >データベース >mysql チュートリアル >先月末から今日までの PostgreSQL データをクエリするにはどうすればよいですか?
PostgreSQL で先月末から今日までのレコードを取得する方法
前月末の最終日を特定する解決策を求める月をクエリで使用し、PostgreSQL でその日付と今日の間のレコードをフィルタリングします。
この要件を満たすために、関数の使用を避ける 2 つのオプションを次に示します。
日付列の場合:
SELECT * FROM tbl WHERE my_date BETWEEN date_trunc('month', now())::date - 1 AND now()::date
減算日付から整数で日数を引くことで、迅速かつ効率的な方法が提供されます。
の場合タイムスタンプ列:
SELECT * FROM tbl WHERE my_timestamp >= date_trunc('month', now()) - interval '1 day' AND my_timestamp <p></p><p>どちらのソリューションにも、前月の末日と今日のすべてが含まれます。これらのクエリをコードに組み込むことで、現在の日付に基づいて必要なデータを動的に抽出できます。</p>
以上が先月末から今日までの PostgreSQL データをクエリするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。