この質問は以前に尋ねられました(PostgreSQLでスクリプト変数をどのように使用しますか?)。ただし、クエリに使用するトリックがあります。
with const as (
select 1 as val
)
select . . .
from const cross join
<more tables>
つまり、定数が定義されているconstというCTEを定義します。次に、これを任意のレベルで何度でもクエリに相互結合できます。これは、日付を処理するときに特に便利であり、多くのサブクエリにわたって日付定数を処理する必要があることがわかりました。