-1
votes

SQL Server - Groupe et somme mais ignorer les valeurs vides ou nulles

J'utilise SQL Server et j'utilise un groupe par requête sur le Colb et Colc. La table ressemble à ceci xxx

mais ma requête regroupe également la null et vide, puis fournit la somme des valeurs vides. xxx

Dans mon cas, les valeurs vides doivent être ignorées et non considérées pour le groupement. Donc le résultat attendu est xxx

mais le résultat réel de la requête est xxx

Comment le regroupement de valeurs vides être ignoré?


0 commentaires

3 Réponses :


3
votes

Vous pouvez faire: xxx

ou utiliser union tout : xxx

Ceci est plus précis si cola peut avoir des valeurs de double avec null s dans l'autre colonne.


0 commentaires

0
votes

avec SUM () code> Fonction de fenêtre: xxx pré>

Voir le Demo .
Résultats: P>

> ColA | ColB | ColC
> ---: | ---: | ---:
>    2 |   22 |   22
>    3 |      |     
>    4 |      |     
>    5 |      |     
>    6 |      |     
>   10 |   11 |   12


0 commentaires

1
votes

Une solution plus simple: xxx

Note: Vous devez changer de regroupement deuxième para '0' à la valeur non existante.


0 commentaires