Ben böyle ifadeleri (deyimi İLE kullanan) birkaç:SQL Server: Bir UNION içine parçası "İLE" ile birkaç SEÇ ifadeleri birleştirin
WITH valDiff AS (SELECT <ComplexClause1> AS v1 FROM [MyTable] WHERE <OtherClause1>) SELECT SUM(CASE WHEN v1 < @MaxVal THEN v1 ELSE @MaxVal END) FROM valDiff
UNION
WITH valDiff AS (SELECT <ComplexClauseN> AS v1 FROM [MyTable] WHERE <OtherClauseN>) SELECT SUM(CASE WHEN v1 < @MaxVal THEN v1 ELSE @MaxVal END) FROM valDiff
ben böylece birlik içine dahil etmeye gerek sonuç "bir swoop" olarak döndürülür. Yanlış
Incorrect syntax near the keyword 'UNION'.
Incorrect syntax near the keyword 'with'.
If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon."
yapıyorum: Aralarında kelime "BİRLİĞİ" eklerseniz yukarıda gösterdiğim gibi olanlar ifadeleri aşağıdaki hatayı olsun, başlarına iyi çalışır, ancak?