Jak zwrócić procent ze wszystkich elementów tablicy?

0

Cześć Wszystkim.
Mama taki problem
W bazie danych mam 2590 aplikacji.

Tworzę zapytanie, które zwraca mi liczbę aplikacji, które nie mają wypełnionego pola np. Opis.
Wynik jest taki:

1290; "Brak Pola Opis"

W jaki sposób wyliczyć jaki jest to procent wszystkich aplikacji?

żeby było tak:

1290; "Brak Pola Opis"; 49%

Próbowałem zagnieżadać county itp. itd, ale nic mi z tego nie wyszło.

Zapytanie mniej więcej wygląda tak:

select count(1) as "Application Count", Brak Pola Opis' as "Description" from applications where descriptiopn is null.

Jak tam w nastepnej kolumnie dodać np. liczbę wszytskich aplikacji, a w 4tej procent, jaki stanowią aplikacje bez opisu w stosunku do wszystkich?

Pozdrawiam.

0

W MS SQL mozna cos takiego

SELECT
  (COUNT(*) * 100.00) / X.Total) "% of all"
FROM
  Applications A,
  (SELECT COUNT(*) "Total" FROM Application X) X
WHERE
  ISNULL(A.ProgramName, '') = ''

Sprawdz czy dziala bo pisze bez dostepu do management studio

0

O dzięki, wygląda logicznie, jutro to wypróbuję jak wrócę do pracy :)
Pozdro.

1 użytkowników online, w tym zalogowanych: 0, gości: 1