Vraag : het ertoe brengen van een telling van verslagen om ongeldige of lege verslagen niet te omvatten

Hier is mijn vraag:

select category3, telling (verschillende category4) als numcategory4, telling (verschillende item_number) als numitems4 van inventaris waar price<> '' en niet (de prijs is ongeldig) en category1='Philatelic Literature en category2='Handbooks en category3<> '' en niet (category3 is ongeldig) groep door orde category3 door category3

Attached de resultaten zijn. Ik keer de verschillende waarden van category3, het aantal terug category4 die binnen category3 verschijnen en het aantal verslagen die aan het slechts probleem category3.

The… is Ik DENK dat 1 in numcategory4 lege of ongeldige verslagen is (in de kolom category4). Zo zouden die werkelijk zero.

There moeten zijn zijn plaatsen in de lijst waar er slechts één waarde voor category4 is (niet leeg of ongeldig). In die gevallen, zou een terugkeer van 1 correct zijn. Ik wil fundamenteel een telling van het aantal verschillende category4 (binnen huidige category3) die niet leeg of ongeldig, met andere woorden zijn. Maar ik moet dit doen zonder de selectie van verschillende waarden te storen category3. Is het mogelijk om deze vraag om wat ik te wijzigen te doen wil? Dank!
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
category3 numcategory4 numitems4
19de Eeuw 1 96
20ste Eeuw 1 39
Luchtpost - de V.S. en wereldwijd 1 43
Achter-van-de-boek 1 14
Koloniale en Vroege Landweerman 1 14
Lokale Posten 1 13
Post Kantoorbehoeften 1 1

Antwoord : het ertoe brengen van een telling van verslagen om ongeldige of lege verslagen niet te omvatten

kunt u dit: alstublieft proberen

telling (verschillende category4) - maximum (geval wanneer category4 ongeldig toen 1 anders eind 0) is als numcategory4
Andere oplossingen  
 
programming4us programming4us