SQL Serverにストアドプロシージャがあります。次のようにこのSP用 SELECT部分は次のとおりです。 SELECT * FROM demoTable dt
INNER JOIN demoTable2 dt2
WHERE
(@StartDate IS NULL OR dt.StartDate = @StartDate OR (dt.StartDate >= @Start
特定の列を評価して5つの異なる列を返そうとしていますが、列はCASE文の同じ式に基づいています。 CASE WHEN va.HIN LIKE '%[[email protected]#$%^&*()<>?:|\;./,]%' THEN 1
ELSE 0
END AS [Invalid] ,
CASE WHEN va.HIN LIKE '%[[email prot
ここで私はacctypeに基づいていくつかのdoctypeを持っています。以下のようなSQL。私は差別化したいどのように CASE docType
WHEN 'I' THEN 'INVOICE'
WHEN 'M' THEN 'INVOICE'
WHEN 'D' THEN 'DEBIT NOTE'
WHEN 'C' THEN 'CREDIT NOTE'
私はレポートを作成しています。データセットの格付けの違いによって、パラメータに応じて柔軟に対応する必要があります。 nullまたは成績のみが必要です。私は構文エラーを取得し、CASE WHENの内側にそれを実装しようとする句が、これはちょうど私がパラメータをハードコーディングする文句を言わないように、データセットの一部をしようとしている、以下 は、私が試したものです、 (x is null or