common-table-expression

    1

    1答えて

    以下のコードではSQL 2014で再帰的に使用しています。 WITH products AS ( SELECT prd.productID, prd.MainproductID, prc.Price,Level = 0, Row_ID = CAST(ROW_NUMBER() OVER (ORDER BY prd.productID) AS VARCHAR(

    0

    1答えて

    を組み合わせることで、それは一種の次のようになります。 CustomerID cobuyerID 001 005 002 003 006 004 005 006 は私が顧客の集合とcobuyersのセットを取得するために一緒に使用することはできますか?だから、のようなもの:あなたのCTEを持っている顧客として定義され、顧客から選択することができますが、私はあなたがL

    0

    2答えて

    を含むために私はすなわち+現在、前の2ヶ月間予約時間の値を合計する必要があり、この ProjectId BookedHours FiscalYear FiscalMonth -------------------------------------------------- PRJ1 2040 2015-16 1-Apr-15 PRJ1 1816 2015-16 1-May-

    4

    1答えて

    私の質問はパフォーマンスとCTEが実行時に評価される方法です。 ベースプロジェクションを定義し、このベースプロジェクションの上に複数のCTEを別々のフィルタで定義してコードを再利用する予定です。 これはパフォーマンス上の問題を引き起こしますか?具体的には、ベースプロジェクションは毎回評価されますか?例えば : WITH CTE_PERSON as ( SELECT * FROM Perso

    0

    2答えて

    ここで私はAS Clause.ifと一緒に使用します。私はSELECTクエリを使用していますが、うまくいきますが、私は挿入クエリを使用しています。構文エラーが発生します。 SAP HANAでWITH .... INSERTを使用できますか? コード:HANA、CTEが(〜WITHベースのクエリ)に私の知識に基づいて WITH t1 as ( Select col1, col2

    0

    1答えて

    2つの列IDと権限を持つテーブルがあります。権利列は '010111100000000 .... 250 times'のように0,1の形式で250の固定文字を保持します。今すぐ権利列を分割し、構造ID、権利(0または1)、位置(1〜250)を持つ一時テーブルで結果を取得する必要があります。私が最初に5行を持っていて、次にtempテーブルに5 * 250 = 1250行を得ると仮定します。 私は1つ

    0

    1答えて

    Informix上で以下のようなクエリを試していますが、毎回構文エラー(-201: "構文エラーが発生しました")が表示されます。 with a_qry (locationnames) as (SELECT * FROM TABLE(LIST{'abc','xyz'})) select locationnames from a_qry; 誰か助けてもらえますか?

    0

    1答えて

    アクティブなディレクトリのすべてのユーザとそのメンバであるグループの情報を含むテーブルをTSQLデータベースに生成したいとします。 私はいくつかの記事を読んだが、正しく動作するようには思えない。 私が現在持っている最高のは、次のとおりです。 DECLARE @UserGroup table (LdapGroup nvarchar(max)) INSERT INTO @UserGroup

    7

    1答えて

    私のCTEに関して正しいロジックに到達するのには苦労しています。 いくつかの背景情報: タスクが販売役割を持っているすべてのメンバーのためのシステムで生成されます。これは基本的に私のTaskテーブルに複数のレコードを挿入します。 [タスク]タブには、AssignedToとRequestedByという列があります。AssignedToには、それぞれの販売メンバーIDがあります。誰もがそれを主張してい

    1

    3答えて

    テーブル内の3列からボリュームを計算し、一意のボリュームのみを返そうとしています。 Width、Height、Lengthの行がたくさんあるので、私のボリューム計算では当然Volumeの重複した戻り値があります。私は、一時テーブルのための理由は、あるエイリアスがOVER WITH cteVolume (Id, Volume) AS ( SELECT Id, Width * Heigh