エラー:データを挿入する際の式として使用されるサブクエリによって返される複数の行

エリヤ・レイス

1kを超えるdown_eventデータを含むテーブルのデータを使用してテーブルにデータを挿入しようとしeventていますが、サブクエリによって複数の行が返されるという問題が発生しています。以下は私のクエリコードです:

INSERT INTO dashboard.down_event(terminal_id, event_description, down_date, down_time, down_duration_sec)
SELECT terminal_id, event_description, event_start_adj::TIMESTAMP::DATE AS date, event_start_adj::TIMESTAMP::TIME AS time, (SELECT EXTRACT(EPOCH FROM (SELECT event_end_adj FROM dashboard.event )::timestamp - (SELECT event_start_adj FROM dashboard.event)::timestamp) AS seconds) FROM dashboard.event WHERE event_status = 'DOWN' AND planned = 'UNPLANNED'

クエリを確認すると。以下のクエリで機能し、テーブルに必要なすべてのデータを取得しました。

SELECT terminal_id, event description, event_start_adj::TIMESTAMP::DATE as date, event_start_adj::TIMESTAMP::TIME AS time

しかし、問題は、event_end_adj列と列を減算するときに秒を抽出するためのクエリを追加したときevent_start_adjです。このクエリにエラーが表示されているようです。

ゴードン・リノフ

サブクエリを使用する理由がわかりません。これはあなたが望むことをしますか?

SELECT terminal_id, event_description,
       event_start_adj::TIMESTAMP::DATE AS date, 
       event_start_adj::TIMESTAMP::TIME AS time,
       (EXTRACT(EPOCH FROM event_end_adj::TIMESTAMP) -
        EXTRACT(EPOCH FROM event_start_adj::TIMESTAMP)
       ) AS seconds
FROM dashboard.event
WHERE event_status = 'DOWN' AND planned = 'UNPLANNED'

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

式として使用されるサブクエリによって返されるPostgreSQLの複数の行

分類Dev

Postgresエラー:式として使用されるサブクエリによって返される複数の行

分類Dev

Postgresql:式として使用されるサブクエリによって返される複数の行?

分類Dev

PostgreSQL:式として使用されるサブクエリによって返される複数の行

分類Dev

LAG()を使用したPostgreSQL更新クエリは「エラー:式として使用されるサブクエリによって複数の行が返されました」を返します

分類Dev

単純なクエリで式として使用されるサブクエリによって返される複数の行?

分類Dev

PL / Pgsqlがサブクエリによって返される複数の行

分類Dev

1行に複数の挿入があると、「サブクエリがEXISTSで導入されていない場合、選択リストに指定できる式は1つだけです」というエラーが発生します。

分類Dev

PHPでAJAX関数によって返された複数の値を表示する際のエラー

分類Dev

値の1つとしてサブクエリを使用して複数の行を挿入するにはどうすればよいですか?

分類Dev

JOINを使用して複数のテーブルの行を削除するとエラーが返されます

分類Dev

挿入されたIDを使用して異なるテーブルに複数の行を作成するSQLクエリ

分類Dev

特定の条件に基づいて、テーブルから既に挿入されたデータを使用して挿入クエリを取得する

分類Dev

サブクエリを使用してMySQLに複数の行を挿入する

分類Dev

存在しない場所にデータを挿入しようとしています:#1242-サブクエリが複数の行を返します

分類Dev

サブクエリから返される結果行と外部クエリ結果の数だけテーブルに挿入します

分類Dev

返されたIDを使用して、1つのクエリで3つのテーブルに複数の行を挿入します

分類Dev

MS Accessクエリによって返される制限ですが、クエリまたはテーブルのすべての行を計算します

分類Dev

SQLクエリはOKですが、Hibernateを使用しています「クエリによって複数のResultSetが返されました。」-エラー

分類Dev

CURSOR FOR LOOP によって返されるクエリ データ

分類Dev

postgresのカスタムクエリによって返される列名とデータ型を取得するにはどうすればよいですか?

分類Dev

サブクエリを実行して別のテーブルにデータを挿入する

分類Dev

C ++をリンクするExcelエラー:「数式で使用されている値のデータ型が間違っています」

分類Dev

サブクエリによって返される複数の行とロジックの定式化のヘルプ

分類Dev

MySQL で同じ選択クエリのデータを使用して複数の挿入を実行する

分類Dev

挿入クエリ後にデータベースにジブリッシュとして表示されているフォームのデータ

分類Dev

ASP .NetCoreコンストラクターにAmazonS3サービスを挿入すると、「呼び出しのターゲットによって例外がスローされました」エラーが発生します

分類Dev

Pythonエラー:1行のデータでstatsmodelsを使用しているときにサイズ変更されていないオブジェクトのlen()

分類Dev

INSERT ... SELECTクエリによって挿入された古い行と新しい行を主キーで一致させることは可能ですか?

Related 関連記事

  1. 1

    式として使用されるサブクエリによって返されるPostgreSQLの複数の行

  2. 2

    Postgresエラー:式として使用されるサブクエリによって返される複数の行

  3. 3

    Postgresql:式として使用されるサブクエリによって返される複数の行?

  4. 4

    PostgreSQL:式として使用されるサブクエリによって返される複数の行

  5. 5

    LAG()を使用したPostgreSQL更新クエリは「エラー:式として使用されるサブクエリによって複数の行が返されました」を返します

  6. 6

    単純なクエリで式として使用されるサブクエリによって返される複数の行?

  7. 7

    PL / Pgsqlがサブクエリによって返される複数の行

  8. 8

    1行に複数の挿入があると、「サブクエリがEXISTSで導入されていない場合、選択リストに指定できる式は1つだけです」というエラーが発生します。

  9. 9

    PHPでAJAX関数によって返された複数の値を表示する際のエラー

  10. 10

    値の1つとしてサブクエリを使用して複数の行を挿入するにはどうすればよいですか?

  11. 11

    JOINを使用して複数のテーブルの行を削除するとエラーが返されます

  12. 12

    挿入されたIDを使用して異なるテーブルに複数の行を作成するSQLクエリ

  13. 13

    特定の条件に基づいて、テーブルから既に挿入されたデータを使用して挿入クエリを取得する

  14. 14

    サブクエリを使用してMySQLに複数の行を挿入する

  15. 15

    存在しない場所にデータを挿入しようとしています:#1242-サブクエリが複数の行を返します

  16. 16

    サブクエリから返される結果行と外部クエリ結果の数だけテーブルに挿入します

  17. 17

    返されたIDを使用して、1つのクエリで3つのテーブルに複数の行を挿入します

  18. 18

    MS Accessクエリによって返される制限ですが、クエリまたはテーブルのすべての行を計算します

  19. 19

    SQLクエリはOKですが、Hibernateを使用しています「クエリによって複数のResultSetが返されました。」-エラー

  20. 20

    CURSOR FOR LOOP によって返されるクエリ データ

  21. 21

    postgresのカスタムクエリによって返される列名とデータ型を取得するにはどうすればよいですか?

  22. 22

    サブクエリを実行して別のテーブルにデータを挿入する

  23. 23

    C ++をリンクするExcelエラー:「数式で使用されている値のデータ型が間違っています」

  24. 24

    サブクエリによって返される複数の行とロジックの定式化のヘルプ

  25. 25

    MySQL で同じ選択クエリのデータを使用して複数の挿入を実行する

  26. 26

    挿入クエリ後にデータベースにジブリッシュとして表示されているフォームのデータ

  27. 27

    ASP .NetCoreコンストラクターにAmazonS3サービスを挿入すると、「呼び出しのターゲットによって例外がスローされました」エラーが発生します

  28. 28

    Pythonエラー:1行のデータでstatsmodelsを使用しているときにサイズ変更されていないオブジェクトのlen()

  29. 29

    INSERT ... SELECTクエリによって挿入された古い行と新しい行を主キーで一致させることは可能ですか?

ホットタグ

アーカイブ