tsql

    0

    1答えて

    です。さまざまなテーブルから作業した合計日数を計算する必要があります。タイムシートテーブルとタイムシートラインテーブルがあります。 timesheetlineテーブルには、次のフィールドがあります。人は1日目に3時間を働いたと5日目に5時間を働いている場合 Id; TimesheetId; TimesheetLineCode; WorkUnitId; EntryGroupId; WorkerId;

    1

    1答えて

    売上高、売上高、平均販売価格、市場の日数の中央値、各月の中央値の販売価格を取得しようとしています。下記のクエリーを通じて販売データから年: SELECT CAST(MNTH AS VARCHAR(2)) +'-'+ CAST(YR AS VARCHAR(4)) AS 'MONTH-YEAR', YR, MNTH, MAX(dol_vol) AS 'Dol. Vol.', MAX

    1

    2答えて

    複数のSQL CASE式から連結文字列を出力する方法を知りたい。 SELECT u.UserId, FirstName, CASE u.access_b WHEN '5000' THEN 'Active' ELSE '' END AS B, CASE u.access_l WHEN '2199-12-31' TH

    2

    2答えて

    私はアンカーが必要であることを知っています。そして、再帰的なCTEがない場合、UNION ALLが必要であることがわかります。ただ動作しません...しかし、なぜそういうのかの良い説明は見つかりません。すべてのドキュメントには、必要なことだけが記載されています。 はない我々は再帰クエリで UNIONの代わり UNION ALLを使用することができますなぜ ?より深い再帰に重複を含まないのは良い考えで

    0

    2答えて

    SQL Server 2012を使用しています。ユーザーがDMLアクションを実行できるようにするために、他のテーブル。これらのトリガーにはSET NOCOUNT ONがあり、論理エラーをキャッチするために多くのIF...RAISERROR(...) RETURNステートメントがあります。私は、基になるテーブルに影響を与えずにトリガが返された場合でも、SSMSは「影響を受けるn個以上の行」を出力する

    0

    4答えて

    これはちょっと混乱するかもしれませんが、うまくいけば誰かが私を助けてくれます。何らかの理由で私の心が空白になってしまい、問題をタイプすることが助けになるかもしれません。 私はいくつかのETLのものをやっていますし、特定のId値でグループ化できるデータがあります。私のデータセットの各レコードはLookupIdの値を持ち、別のテーブルに参加して追加情報を得るために使用します。かなり標準INNER JO

    0

    1答えて

    私はストアドプロシージャでcteを使用しています。 CTEが自動的に削除されるように私は、それを解決し、私はすなわち、異なるIDのCTEを移入 どのように私は おかげ ;WITH PAYOUT_CTE(REGNKEY, REGNTPE) AS ( SELECT REG_KEY, 'Parent' FROM ML_MSTR_REGN A (NOLOCK) WHERE A.

    0

    1答えて

    テーブル構造を編集しようとしています。私はプライマリキーを含むテーブルを持っており、そのアイデンティティの仕様は真です。私はすべてのユーザーのPCに行くことができず、デザイナーから変更することができないので、ユーザーのプログラムでこのクエリを実行したい限り、クエリを使用して主キーのID仕様をfalseに変更したいそれをID仕様trueからfalseに変更するためのクエリ。 は、私が最初に新しい列を

    0

    2答えて

    を支払った総労働時間とお金は、私は次のコードを持っている: USE databse_Live GO DECLARE @Site INT; SET @Site = 38; DECLARE @DateFrom DATETIME, @DateTo DATETIME; SET @DateFrom = '2017-09-01'; SET @DateTo = '2017-12-21'; S

    5

    1答えて

    予算が1000を超える結果を表示するにはどうすればよいですか? HAVING句を使用することにより SELECT BP_Year ,BP_UID ,BP_Name ,SUM(BP_Budget) as sumBudget FROM T_UPS_BudgetPositions GROUP BY BP_UID ,BP_Name