0
私は何を持っていますか?to_charを使って作業するときにポストグルの列を挿入、更新、または変更します。
ポストグルの3つのテーブル9.4。表1は主な表の表2と3に四半期ごとの追加データ(更新乗数)を含みます(たとえばQ1 2017はvarchar形式)。表1には、日付の形式で取引日が記載されています。私は '四半期'と呼ばれる列を追加してvarcharとして保存される新しいデータを設定しました。
私は何をしたいですか?
私は、しようとした場合、私は
SELECT to_char(dateoftransfer, '"Q"Q YYYY') as quarters
FROM table_1;
を使用して行うことができます表1でquartely列を生成します。
UPDATE table_1 (quarters)
SELECT to_char(dateoftransfer, '"Q"Q YYYY') as quarters
FROM table_1;
私は、次のエラー
ERROR: syntax error at or near "quarters"
LINE 1: (quarters)
^
iが所定の位置にコピーまたはINSERT INTOを使用する必要があり得ますか?テーブル1の列が欲しい理由は、正しい乗数を見つけるためにWHEREステートメントを使ってテーブル1の更新価格列を生成できるからです。そのインフレ調整計算。
「UPDATE」コマンドの構文が間違っています。正しい構文については、マニュアルを参照してください:https://www.postgresql.org/docs/current/static/sql-update.html –