Форум: "Базы";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];
ВнизПодскажите SQl запрос для выборки клиентов по дню рождения. Найти похожие ветки
← →
vajo (2007-04-25 12:15) [0]Есть таблица клиентов, в кот. есть поле "birthday".
Подскажите запрос, который бы выдал результат примерно такой:
18-25 лет - 100чел (или 10%)
26-45 лет - 700чел (или 70%)
46-100 лет - 200чел (или 20%)
или просто количество человек на каждый возраст:
18 лет - 15чел
19 лет - 25чел
20 лет - 16чел
...
← →
Правильный Вася (2007-04-25 12:18) [1]Count
between
group by
← →
Johnmen © (2007-04-25 12:24) [2]EXTRACT
← →
vajo (2007-04-25 12:46) [3]А можно просто сгруппировать по году рождения? Если да, то как?
← →
Desdechado © (2007-04-25 12:49) [4]> А можно просто сгруппировать по году рождения?
Можно. Но тогда это не будет характеризовать возраст, ибо люди рождаются не только 1 января.
← →
ЮЮ © (2007-04-25 12:51) [5]SELECT "18-25 лет", COUNT(*) FROM Clients WHERE birthday BETWEEN <минимальная дата рождения для превой группы> AND <максимальная дата рождения для превой группы>
UNION
...
← →
Johnmen © (2007-04-25 12:52) [6]
> А можно просто сгруппировать по году рождения? Если да,
> то как?
GROUP BY EXTRACT(YEAR FROM BirthDay)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c