22:38

SQL-Server

Какого дьявола ты убил дьявола?!
Задача: определить процент смертности от кариеса. Есть таблицы, одна из них содержит ФИО пациента, врача, диагноз и текущее состояние (выздоровел, умер, лечится и т.п.) Подскажите, пожалуйста, как это сделать.

@темы: MS SQL

Комментарии
01.11.2011 в 22:47

У вас слишком абстрактный вопрос.
01.11.2011 в 22:51

Какого дьявола ты убил дьявола?!
Так в задании написано.
Работа с выборками. "Определить процент смертности от заболевания "кариес".
До этого создавали базу данных.
01.11.2011 в 22:57

After silence that which comes nearest to expressing the inexpressible is music.
Нужно значение "select count (*) from table" разделить на 100 и умножить на "Select count(*) from table where status = 'dead' and pri4ina = "karies" " - это и будет процентом смертности от кариеса
01.11.2011 в 23:00

выбираете людей, больных кариесом, из них находите количество мертвых и делите на общее число пациентов . потом то же самое, только еще по врачам группируете. думаю как-то так. с чем конкретно у вас проблема-то?
01.11.2011 в 23:01

Какого дьявола ты убил дьявола?!
чем конкретно у вас проблема-то?
С тем, что я это конкретно в коде не могу представить.
02.11.2011 в 02:30

Люди никогда не достигнут совершенства, пока будут оставаться людьми...
[AtalantA], по моему, проще провести соц опрос....
02.11.2011 в 03:31

Пау-чок
Пусть дана таблица


Тогда запрос, возвращающий процент смертей от кариеса среди всех пациентов (и умерших и здрав пока ещё живых) будет, насколько я понимаю, такой:




А запрос, возвращающий процент смертей именно от кариеса среди всех сметрей, такой:

02.11.2011 в 10:44

Какого дьявола ты убил дьявола?!
Спасибо, попробую)