3 / 3 / 3
Регистрация: 15.12.2011
Сообщений: 160
|
|||||||||||
1 | |||||||||||
Количество клиентов определенного возраста19.05.2016, 17:58. Показов 522. Ответов 7
Метки нет (Все метки)
Добрый день!
Подскажите, пожалуйста. Голова уже кипит. Есть таблица profiles с полями id и date_of_birth. date_of_birth - дата в формате "ГГГГ-ММ-ДД" Нужно вывести таблицу в которой будет отображаться количество клиетов по возрасту. 15 лет - 6 шт 16 лет - 3 шт и тд Вот до чего я пока доковырялся.
0
|
19.05.2016, 17:58 | |
Ответы с готовыми решениями:
7
Отобразить на карте количество клиентов по списку город-количество клиентов Как подсчитать сколько человек, определенного возраста Определить, сколько клиентов пользуются услугами определенного банка Определить количество дней для определенного месяца и определенного года |
44 / 40 / 13
Регистрация: 08.05.2016
Сообщений: 167
|
|
20.05.2016, 11:29 | 2 |
Чёт не понятно, что надо. По первой части кода можно сказать, что она наверное должна подсчитывать количество всех id для каждой даты, да? Там вроде такая задумка, но её можно проще записать.
1
|
3 / 3 / 3
Регистрация: 15.12.2011
Сообщений: 160
|
|
20.05.2016, 11:34 [ТС] | 3 |
Ну, это просто попытки достигнуть результат) Но, не в ту степь пошел)
Нужно вывести список следующего вида Клиенты с возрастом 15 лет - 6 шт 16 лет - 3 шт 17 - 5 и так всех. Мой код выводит не то что нужно. Он выводит количество клиентов у которых одна и та же дата рождения. А нужно просто подсчитать возраст каждого клиента и посчитать количество клиентов в той или иной возрастной группе.
0
|
44 / 40 / 13
Регистрация: 08.05.2016
Сообщений: 167
|
|
20.05.2016, 12:11 | 4 |
Создай один запрос к таблице, из неё выбери дату (обработанную функцией DATE_FORMAT) и count айди,
и сгруппируй по обработанной дате и всё получится.
1
|
3 / 3 / 3
Регистрация: 15.12.2011
Сообщений: 160
|
|
20.05.2016, 14:26 [ТС] | 5 |
Да, но это будет количество клиентов по датам рождения. 01.05.1980 - 1 чел, 02.05.1980 - 5 чел и тд. А нужно по возрасту.
0
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
||||||
20.05.2016, 15:32 | 6 | |||||
Разницу в годах можно вычислить как то типа этого
1
|
3 / 3 / 3
Регистрация: 15.12.2011
Сообщений: 160
|
||||||
20.05.2016, 15:52 [ТС] | 7 | |||||
Спасибо. Я тоже на нечто подобное вышел. Погуглил и вышел на вот такой код
0
|
44 / 40 / 13
Регистрация: 08.05.2016
Сообщений: 167
|
||||||
20.05.2016, 15:56 | 8 | |||||
0
|
20.05.2016, 15:56 | |
20.05.2016, 15:56 | |
Помогаю со студенческими работами здесь
8
Вычисление возраста сотрудника и расчёт среднего возраста Ограничить количество попыток ввода возраста до 5 Подсчитать количество людей одного возраста Вывести количество людей указанного возраста Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |