0

以下の各カウントを加算する総計が必要ですが、これは機能しません。「キーワード「SELECT」の近くの構文が正しくありません。」:

DECLARE @total int

SET @total = Count(some select statement)

@total = @total + Count(some select statement)
@total = @total + Count(some select statement)
@total = @total + Count(some select statement)
.. and so on

-- now return the grand total
select @total

または、これを行うためのより簡単またはより効率的な方法があると思われる場合は、私もすべての耳です。

4

1 に答える 1

0
declare @total int = 0

select @total += count(*) from (select 1 col1) a
select @total += count(*) from (select 1 col1) a
select @total += count(*) from (select 1 col1) a

select @total
于 2012-08-30T07:20:26.277 に答える