Redshiftで変数を使いたいのに

SELECT @created_at := MAX(created_at) FROM MY_TABLE;

mysqlのこの変数機能

単純なSQLによるinsertを定期実行して差分取り込みしたい場合にMAX(created_at)などで取り込み済みの最終日時を取得して、差分特定のwhere句で使いたいけど、 Redshift(postgresql)ではこれにあたる構文がPLSQLじゃないと存在しないみたいで困る

この記事が気に入ったらサポートをしてみませんか?