Pergunta : Problema DISTINTO da CONTAGEM do SQL

Eu estou usando a CONTAGEM DISTINTA em um SQL do “tabela pivô” mas os números não estão saindo para a direita.  Eu não estou começ nenhuma erros, mas parece adicionar 1 unidade a alguns dos cálculos.  Pode-se ser que mim não estejam usando a CONTAGEM DISTINTA corretamente, ou que mim não deve ser se usar DISTINTA em all.

Line 13 calcula muito bem, mas 15, 17, e 19 é não contando correctly.

Can qualquer um o indício mim dentro?

Thanks - Hubbs
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
@strLASTEOM notpretty do >DECLARE " do class= " de " codeSnippet803849 do id= do
= DATEADD de AS_OF_DT (d, - 1, DATEADD (milímetro, DATEDIFF (m, 0, @LASTEOM) - 4.0))) OU
	           (AS_OF_DT = DATEADD (d, - 1, DATEADD (milímetro, DATEDIFF (m, 0, @LASTEOM) - 11.0))))
	 E (<> DO STATUS “FECHADO ")
	 E (FICO ENTRE 0 E 10000)
	 E (Prop_Type gosta de “%")
	 E (Prop_St gosta de “%")
	 E (Occ_Status gosta de “%")
	 E ((MOD_NOW como “%") ou (MOD_NOW É NULO))
	 E (VCC_LTV_Orig ENTRE 1 E 100)   
	 
GRUPO POR AS_OF_DT
ORDEM POR AS_OF_DT DESC
class= do

Resposta : Problema DISTINTO da CONTAGEM do SQL

O problema é aquele para a SOMA, você pode usar MAIS 0, porque 0 não adicionam nada à SOMA.
Para a CONTAGEM, ou a CONTAGEM DISTINTA - não usar MAIS 0.  “0” próprio são contados como um artigo.

, CONTAGEM (CASO DISTINTO QUANDO STATUS = EXTREMIDADE de “REO” ENTÃO UPB) COMO [REO_Units]
, SOMA (STATUS DO CASO QUANDO EXTREMIDADE DE “REO-SOLD” ENTÃO UPB) COMO [REO-SOLD_UPB]
, CONTAGEM (STATUS DISTINTO do CASO QUANDO EXTREMIDADE de “REO-SOLD” ENTÃO AS_OF_DT) COMO [REO-SOLD_Units]
, SOMA (CASO BK_ATIVE QUANDO EXTREMIDADE DO “ATIVE” ENTÃO UPB) COMO [BK_UPB]
, CONTAGEM (CASO DISTINTO BK_ATIVE QUANDO EXTREMIDADE do “ATIVE” ENTÃO UPB) COMO [BK_Units]

De fato, você não precisa mesmo 0 para a SOMA.  SOMAR e CONTAR ambos saltam sobre valores NULOS.
Outras soluções  
 
programming4us programming4us