Wie, um die Anzahl von Zeilen mit bestimmten Daten in mssql

Ich habe die folgende Tabelle:

Elemente:

ID     Type     StockExists  
01     Cellphone   T
02     Cellphone   F
03     Apparrel    T

Möchte ich count the number of items mit den vorhandenen Beständen, D. H., die Anzahl der Zeilen mit StockExists='T'. Ich war die Abfrage ausführen als;

Select count(StockExists) 
From [Items] where StockExists='T'

aber es ist immer Rückkehr 1. Was ist der richtige Weg, es zu tun?

Edit:

Auch, wie Sie ausführen eine Count-Methode, und fügen Sie Sie zusammen in einer Zeile, zum Beispiel,

Select count(StockExists) 
From [Items] where StockExists='T'` and `Select count(Type) 
From [Items] where Type='Cellphone'` ? 
  • Ihre Abfrage sieht gut aus DEMO
Schreibe einen Kommentar