tsql

    2

    2答えて

    私は一日中、この問題を把握しようとしてきたが、私はテーブルを作成し、この質問の母親です を答えるでしょうSelectステートメントをしようとしてきましたシンプソンズの家系図では?最も古いものから最も若いものまでをリストアップしてください。 私の現在のデータでは、1つのテーブルでこれをどうやって行うのか分かりません。 CREATE TABLE person ( persID INT IDENT

    0

    2答えて

    編集: 私は、このコードを選択された溶液を改変し、それが意図した結果を達成しました。私は別の列の値に応じて行にランク値を割り当てるに行くかどう DENSE_RANK() OVER (ORDER BY CASE WHEN f.empl_ssn = f.cov_ind_ssn THEN 0 ELSE 1 END, f.cov_ind_ssn) AS [depend_n

    -1

    2答えて

    VisitとVisitMovementの2つのテーブルが1対多の関係にあります。つまり、1つのVisitには多くのVisitMovement行があります。私はすべての詳細フィールドを取り出してきたが、これらは、テーブル定義です: CREATE TABLE [dbo].[Visit] ( [VisitID] [int] IDENTITY(1,1) NOT NULL ) CREATE

    2

    2答えて

    同僚、 は(セキュリティを含む)の規則、ベストプラクティスを命名、設計ルールのセットに対してSQL Serverの(17分の2016)データベーススキーマを検証するために利用可能なツールがあります 「このデータベースでは何がこのルールセットに適合していないのですか」またはコンプライアンス要件を言いたいと思っています。 私が話しているルールのタイプのいくつかの例は、次のようになります。 - 主キーフ

    1

    2答えて

    顧客が特定の製品を持っているかどうかを確認したい。そうなら、はいを返します。そうでない場合は、いいえを返します。 私はそれを返すクエリを書いた。しかし、私はProductFamilyの名前を入力したくありません。私は仲直りしたいです。 SELECT * FROM [reference].[ProductFamilyMapping] WHERE (isA = 1) ORDER BY produ

    1

    1答えて

    私はSQLに慣れていないので、私はこれからできることを学びたいと思っています。おかげ 私はこのように見ているのSQL Server 2014データベース内200.000行を持つテーブルがあります:あなたはそこに各契約のために複数のオーバーラップすることができ、私は希望持って見ることができるように CREATE TABLE DateRanges ( Contract VARCHAR(8),

    0

    1答えて

    お客様は複数の製品を購入することができ、ワークロードごとに各顧客製品の使用状況を計算する以下のクエリを作成しました。そして、それは動作します。 しかし、使用率が最も高いワークロードを選択するにはどうすればよいですか?複数の方法を試しましたが、動作していないようです。ここで は私が得るものです:ここでは は、私が欲しいものです: with Usage as ( select

    3

    4答えて

    これは私の質問hereのフォローアップです:uziによって提供された素晴らしい質問があります。私はしかし、新しい会社、Company3も、単一のデータポイントを使用していることに気付きました。アカ​​ウント6000は、以前の会社の方法に従わず、uziの再帰的なcteを適用できませんでした。 このように私は質問を変更する必要があるように感じますが、この複雑な問題は解決策に大きな影響を与えるため、私の

    0

    1答えて

    私はテーブル顧客履歴ログ顧客IDとmodification_dateを持っています。 CUSTOMER_IDが変更されていないがをCUSTOMER_ID Iを見つけることができるテーブル にエントリ(= last_date_with_no_modification)が存在しない改変されていない場合。私は日付が見つからないときを探す(=ギャップと諸島の問題)。 しかし、同じクエリには日付が値が欠落し

    0

    1答えて

    必要に応じてINSERT/UPDATEするストアドプロシージャを作成しました。 INSERT INTO X SELECT @A, @B, @C -- Exactly as the table, all nullables WHERE NOT EXISTS (SELECT * from ... WHERE condition) をしかし、私は メッセージ213、レベル16、状態1、プロシージ