Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / sql запрос. Сумма элементов столбца. / 3 сообщений из 3, страница 1 из 1
01.07.2015, 15:55:48
    #38997009
DikiiSlon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql запрос. Сумма элементов столбца.
Добрый день. Такая проблема: есть 3 таблицы

Person:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE TABLE `person` (
	`id` BIGINT(20) NOT NULL,
	`Login` VARCHAR(255) NULL DEFAULT NULL,
	`Name` VARCHAR(255) NULL DEFAULT NULL,
	`Password` VARCHAR(255) NULL DEFAULT NULL,
	PRIMARY KEY (`id`)
)
COLLATE='cp1251_general_ci'
ENGINE=MyISAM;



Task:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
CREATE TABLE `task` (
	`id` BIGINT(20) NOT NULL,
	`Finish` BIT(1) NULL DEFAULT NULL,
	`personId` BIGINT(20) NULL DEFAULT NULL,
	`PersonName` VARCHAR(255) NULL DEFAULT NULL,
	`TaskName` VARCHAR(255) NULL DEFAULT NULL,
	`person_id` BIGINT(20) NULL DEFAULT NULL,
	PRIMARY KEY (`id`),
	INDEX `FK_iq2lm6hajomry3ojqkla3d8dt` (`person_id`)
)
COLLATE='cp1251_general_ci'
ENGINE=MyISAM;



TaskLog:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
CREATE TABLE `tasklog` (
	`id` BIGINT(20) NOT NULL,
	`Comment` VARCHAR(255) NULL DEFAULT NULL,
	`taskId` BIGINT(20) NULL DEFAULT NULL,
	`TaskName` VARCHAR(255) NULL DEFAULT NULL,
	`Time` BIGINT(20) NULL DEFAULT NULL,
	`task_id` BIGINT(20) NULL DEFAULT NULL,
	PRIMARY KEY (`id`),
	INDEX `FK_tdcbv46iud7hprmfjig3cavnf` (`task_id`)
)
COLLATE='cp1251_general_ci'
ENGINE=MyISAM;



Необходимо написать запрос , возвращающий список людей, у которых есть задачи с суммарным временем выполнения больше 100 часов.

У меня получилось вот что:

Код: plsql
1.
2.
3.
4.
select person.Name, sum(tasklog.Time)  
from person, tasklog, task 
where  (person.id = task.person_id) and (task.id = tasklog.task_id)
group by person.id



Но в данном случае выводит просто список людей, и суммарное время всех задач для каждого человека. Как в запрос добавить условие типа:
Код: plsql
1.
where sum(tasklog.time) > 100

?? Подскажите пожалуйста
...
Рейтинг: 0 / 0
01.07.2015, 16:23:48
    #38997044
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql запрос. Сумма элементов столбца.
HAVING
...
Рейтинг: 0 / 0
01.07.2015, 16:31:20
    #38997057
DikiiSlon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql запрос. Сумма элементов столбца.
Akina, Благодарю)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / sql запрос. Сумма элементов столбца. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]