Question : obtention d'un compte de disques pour ne pas inclure les disques nuls ou vides

Voici ma question :

select category3, compte (category4 distinct) comme numcategory4, compte (item_number distinct) comme numitems4 d'inventaire où le price<> '' et pas (le prix est nul) et les category1='Philatelic Literature et les category2='Handbooks et les category3<> '' et pas (category3 est nul) le groupe par l'ordre category3 par category3

Attached sont les résultats. Je renvoie les valeurs distinctes de category3, le nombre de category4 qui apparaissent dans category3 et le nombre de disques assortissant le problème de category3.

The seulement est… JE PENSE que le 1 dans le numcategory4 sont les disques vides ou nuls (dans la colonne category4). Ainsi tels devraient vraiment être zero.

There sont des endroits dans la table où il y a seulement une valeur pour category4 (non vide ou nul). Dans ces cas, un retour de 1 serait correct. Je veux fondamentalement un compte du nombre de category4 distinct (dans le category3 courant) qui ne sont pas vide ou nul, en d'autres termes. Mais je dois faire ceci sans toucher au choix des valeurs category3 distinctes. Est-il possible de modifier cette question pour faire ce que je veux ? Merci !
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
class= >category3 " notpretty " numcategory4 numitems4 de l'id= " codeSnippet831208 " de
           
class= de

Réponse : obtention d'un compte de disques pour ne pas inclure les disques nuls ou vides

pouvez vous svp essayer ceci :

compte (category4 distinct) - maximum (cas quand category4 est puis les 1 autrement 0 extrémités nulle) comme numcategory4
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us