Cuestión : conseguir una cuenta de expedientes para no incluir expedientes nulos o vacíos

Aquí está mi pregunta:

select category3, cuenta (category4 distinto) como numcategory4, cuenta (item_number distinto) como numitems4 del inventario donde están los resultados el price<> '' y no (el precio es nulo) y category1='Philatelic Literature y category2='Handbooks y category3<> '' y no (category3 es nulo) el grupo por la orden category3 por category3

Attached. Estoy volviendo los valores distintos de category3, el número de category4 que aparezcan dentro de category3 y es el número de expedientes que emparejan el problema de category3.

The solamente… PIENSO que el 1 en el numcategory4 es expedientes vacíos o nulos (en la columna category4). Tan ésos deben realmente ser zero.

There son lugares en la tabla donde hay solamente un valor para category4 (no vacío o nulo). En esos casos, una vuelta de 1 estaría correcta. Quiero básicamente una cuenta del número de category4 distinto (dentro del category3 actual) que no es vacío o nulo, es decir. Pero tengo que hacer esto sin disturbar la selección de los valores distintos category3. ¿Es posible modificar esta pregunta para hacer lo que estoy queriendo? ¡Gracias!
class= > " claro " 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

Respuesta : conseguir una cuenta de expedientes para no incluir expedientes nulos o vacíos

puede usted intentar por favor esto:

cuenta (category4 distinto) - máximo (caso cuando category4 es entonces 1 0 extremos nulo) como numcategory4
Otras soluciones  
 
programming4us programming4us