行内のすべての値が等しくないときに合格/不合格列を返すテーブル比較クエリを作成しようとしています。私は基本的な構文がダウンしていますが、特定の行ではなく、データセット全体を渡す/失敗しています。私はどこかでサブクエリを使用する必要があるかどうかはわかりません。ありがとう! Actual Output:
TestID LastName FirstName PrimaryLevel Result
ユーザー入力に基づいて実行するストアドプロシージャを選択します。ような何か - EXEC
CASE @InputParam
WHEN 'XML' THEN GetXMLData @ID, 'y'
WHEN 'TABLE' THEN GetTableData @ID, 'y'
END
これはCASEで行うことができますか私はIf構文を使用して検討すべき?
こんにちはすべて(スタック上の私の最初のポスト!)、 これは動作します: where
Tran_date between @FromDate and @ToDate
and Range = @Range
and Store_ID =
case when @Range = 'RangeName' then
1234
else
Store_
ケース・タイム・トゥ・テン・ステートメントに基づいて真または偽を返そうとしていますが、結果パネルに表示されるのは列名 "IsGeneric " どこが間違っていますか? alter proc Storefront.proc_IsProjectGeneric
@ProjectID INT
AS
SET NOCOUNT ON;
SELECT 'IsGeneric'=CASE WHEN p.
私はテーブルには、私は、次のコマンドを作る TestNumber (int primary key)
InactiveBitwise (int)
をテストします: UPDATE tests SET CASE
WHEN TestNumber = 2 THEN InactiveBitwise = (InactiveBitwise | 4)
WHEN TestNumber