Announcement

Collapse
No announcement yet.

Abfrage -> Prozentualen Anteil berechnen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Abfrage -> Prozentualen Anteil berechnen

    Hallo,

    ich habe in einer MS SQL Tabelle eine Spalte namens "total" mit einem boolean Wert.
    Ich möchte mit einer Abfrage den prozentualen Anteil von allen Datensätzen haben, der als booleanwert in der total Spalte eine 0 hat.

    Mein Ansatz ist folgender:

    Code:
    select COUNT (*)  /(select COUNT (*) from meineTabelle) as Anteil from meineTabelle where total = 0
    Dies klappt leider nicht.
    Kann mir vielleicht jemand helfen?

    mfg Mark

  • #2
    Klappt leider nicht heisst was genau? Fehlermeldung, falscher Wert, ...?
    Ich vermute mal falscher Wert, weil wenn ich zB 25 Records mit total = 0 in einer Menge von 50 records habe, dann sind 25 / 50 = 0,5 ... also einfach das Ergebnis noch mit 100 multiplizieren, dann würden's 50% sein - oder?

    bye,
    Helmut

    Comment


    • #3
      Oha, ich Depp!

      select 100.0 * COUNT (*) /(select COUNT (*) from meineTabelle) as Anteil from meineTabelle where total = 0

      Es hat wirklich nur mal 100 gefehlt.

      Vielen Dank Helmut

      Comment

      Working...
      X