Задавайте вопросы, мы ответим
Вы не зашли.
Зравствуйте,
Есть таблица
CREATE TABLE IF NOT EXISTS `tbl` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`date` date NOT NULL,
`type` enum('1','2','3') NOT NULL,
`number` tinyint(3) unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `date` (`date`)
) ENGINE=MyISAM;
Необходимо создать запрос, который выведет для каждой даты такой результат.
date, количество строк для этой даты с type =1, количество строк для этой даты с type =2, количество строк для этой даты с type =3, сумма number для всех строк этой даты с type=1, сумма number для всех строк этой даты с type=2, сумма number для всех строк этой даты с type=3
Например при значениях
1 2010-10-07 2 50
2 2010-10-07 2 50
3 2010-10-07 2 50
4 2010-10-07 1 25
5 2010-10-07 2 50
6 2010-10-07 1 25
7 2010-10-08 2 43
8 2010-10-08 1 20
9 2010-10-08 1 20
10 2010-10-08 1 20
11 2010-10-08 1 10
должно вывести
2010-10-07, 2, 4, 0, 50, 200, 0
2010-10-08, 4, 1, 0, 70, 43,0
пытался сделать самостоятельно, но в один запрос никак не получилось.
Огромное спасибо
Неактивен
Неактивен
Спасибо огромное.
Вот только второй вариант мне в голову и пришел.
За 2 темы извиняюсь
Неактивен