Bonjour a tous
je suis nouveau dans le langage Sql Server j'avais l'habitude avec Access de faire des counts avec des conditions a l'intérieur count (iiff.....
mais au aujourd'hui je n'arrive pas a reproduire en Sql server cette commande
après avoir regarder un peu (beaucoup) partout j' ai besoin d'aide
j'utilise a la place de iif la commande la clause : case when then else end
ci dessous un exemple :
J' ai essaye de différentes façons d'utiliser un count rien y fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT count(case when reseau_code is not null and (reseau_code_n is null or reseau_code_n = "") then 1 end) as resloc FROM af_vague_ins WHERE cpgvag_code = '34'
je ne peut pas utiliser de clause Where Ou Having car j'ai d'autres champs qui regroupe ou somme des valeurs
En résumé
Comment peut on faire un simple count sur une table en utilisant Case sans rien d'autre ?
Merci d'avance
Pascal
Partager