Запрос на возрастные категории

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Dush
Сообщения: 2
Зарегистрирован: 02 фев 2006, 11:54

Запрос на возрастные категории

Сообщение Dush » 02 фев 2006, 12:00

Доброго времени суток!
Помогите с запросом:
есть таблица:
FIO varchar (100)
AGE integer
нужно составить запрос результатом которго будет количество клиентов по возрастным категориям. Привер:
Возраст Количество
<18 1
18-25 2
26 -35 0
36-45 3
>45 0

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 02 фев 2006, 12:23

введи столбец категории возраста, или вычисляемый, или заполняемый триггером. И по нему группируй.
Вообще то возраст - это вычисляемое, а не хранимое значение. Обычно хранят дату рождения, и из нее исчисляют возраст относительно текущей даты. А так как у тебя, например 18-летний так и останется таковым и в следующем году, и в 2008, и т.д.

Dush
Сообщения: 2
Зарегистрирован: 02 фев 2006, 11:54

Сообщение Dush » 02 фев 2006, 12:44

Спасибо.
Вообще то возраст - это вычисляемое, а не хранимое значение. Обычно хранят дату рождения, и из нее исчисляют возраст относительно текущей даты. А так как у тебя, например 18-летний так и останется таковым и в следующем году, и в 2008, и т.д.
Клиента при общении будут спрашивать только о возрасте а не о дате рождения.

Ответить