Questione : convincere un conteggio delle annotazioni per non comprendere le annotazioni nulle o vuote

Qui è la mia domanda:

select category3, conteggio (category4 distinto) come numcategory4, conteggio (item_number distinto) come numitems4 dall'inventario dove il price<> '' e non (prezzo è nullo) e category1='Philatelic Literature e category2='Handbooks e category3<> '' e non (category3 è nullo) il gruppo da ordine category3 da category3

Attached sono i risultati. Sto restituendo i valori distinti di category3, il numero di category4 che compaiono all'interno di category3 ed il numero delle annotazioni che abbinano il problema di category3.

The soltanto è… PENSO che il 1 nel numcategory4 sia annotazioni vuote o nulle (nella colonna category4). Così quelli dovrebbero realmente essere zero.

There sono posti nella tabella in cui ci è il soltanto un valore per category4 (non vuoto o nullo). In quei casi, un ritorno di 1 sarebbe corretto. Voglio basicamente un conteggio del numero di category4 distinto (all'interno del category3 corrente) che non è vuoto o nullo, in altre parole. Ma devo fare questo senza disturbare la selezione dei valori distinti category3. È possibile modificare questa domanda per fare che cosa sto volendo? Grazie!
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
class= >category3 " notpretty " numcategory4 numitems4 del id= " codeSnippet831208 " del
           
class= del

Risposta : convincere un conteggio delle annotazioni per non comprendere le annotazioni nulle o vuote

potete provare prego questo:

conteggio (category4 distinto) - massimo (caso quando category4 è allora 1 altrimenti 0 estremità nulla) come numcategory4
Altre soluzioni  
 
programming4us programming4us