Uhfe: MSSQL Unterschiedliche Datensätze zählen

Moin,

hmmh sehe hier mal gerade nicht durch:

Ich habe eine Tabelle, die in der Spalte SC_KST jede Mange einträge hat, darunter auch viele doppelt.

Mit "select sc_kst from trallala group_by sc_kst" bekomme ich jeweils schön die unterschiedlichen Einträge angezeigt.

Mit "select count(sc_kst) from trallala group_by sc_kst" zeigt mir das Resultset die Anzahl der Häufigkeit der einzelnen Vorkommnisse. Also sc_kst[1] kommt 10 mal vor sc_kst[2] 3 mal etc.

Ich möchte aber wissen, wie viele unterschiedliche sc_kst gibt es. Kann mir da jemand auf die Sprünge helfen?

Thx

Uhfe

  1. Hmmmh,

    "select  count(distinct sc_kst) from Herbstaktion" führt zum richtigen Ergebnis. Gibt es einen Grund das so nicht abzufragen?

    Thx

    Uhfe

  2. Hi,

    Ich möchte aber wissen, wie viele unterschiedliche sc_kst gibt es. Kann mir da jemand auf die Sprünge helfen?

    Sub-SELECTs?

    select
      count(dummy.sc_kst)
    from
      (
      select
        sc_kst
      from
        trallala
      group by
        sc_kst
      ) dummy

    Gruss,
    Ludger