Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2020, 13:46   #1
Правило25
 
Регистрация: 22.05.2014
Сообщений: 5
По умолчанию Возвратить значение по нескольким условиям в соответствии с хронологией

Всем доброго!
Уважаемые форумчане есть след. данные:

CREATE TEMPORARY TABLE matches
(
id int,
match_date timestamp,
team int,
score int
);

INSERT INTO matches(id, match_date, team, score)
VALUES
(578861, '2017-04-23 15:00:00.000', 15, 1),
(578860, '2017-04-22 22:00:00.000', 9, 0),
(578864, '2017-04-22 19:30:00.000', 7, 3),
(578858, '2017-04-22 19:30:00.000', 72, 3),
(578750, '2017-04-22 17:00:00.000', 1, 2),
(578865, '2017-04-21 20:00:00.000', 773, 0),
(578871, '2017-04-16 20:30:00.000', 8086, 0),
(578850, '2017-04-16 20:00:00.000', 2, 2),
(578767, '2017-04-16 18:00:00.000', 456, 1),
(578869, '2017-04-16 15:30:00.000', 448, 2),
(578867, '2017-04-15 22:30:00.000', 18, 0),
(578868, '2017-04-15 20:00:00.000', 88, 1),
(578873, '2017-04-15 17:30:00.000', 3, 0),
(578872, '2017-04-15 12:00:00.000', 8, 1),
(578741, '2017-04-10 17:30:00.000', 456, 2),
(578843, '2017-04-10 15:00:00.000', 15, 2),
(578849, '2017-04-09 22:00:00.000', 7, 0),
(578848, '2017-04-09 19:30:00.000', 77, 1);



ЗАДАЧА:


> (pgsql!) Необходимо возвратить количество очков команды за прошедшие 5 игр.
> Поясню: 1) расставляем данные в хронологическом порядке; 2) делаем
> выборку 1-но значение = 0, а остальные 4 значения > 0 (но расставлены они должны быть в хрон. порядке)

SELECT id, match_date, team, score
FROM matches
WHERE 'Здесь, в колонке score должны появиться 5 строк, где появиться 1-но значение 0 и 4 значения > 0 отсортированные в хронологическом порядке.'
GROUP BY id
ORDER BY match_date DESC
LIMIT 5

Пожалуйста подскажите

Последний раз редактировалось Правило25; 11.08.2020 в 15:37.
Правило25 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет по нескольким условиям amki6 Microsoft Office Excel 4 20.02.2015 11:01
Среднее значение по нескольким условиям Ppaa Microsoft Office Excel 6 30.04.2011 01:46
Счетесли по нескольким условиям Neo007 Microsoft Office Excel 4 23.09.2008 16:23
СУММЕСЛИ по нескольким условиям 2 Levchik Microsoft Office Excel 8 27.05.2008 09:15
СУММЕСЛИ по нескольким условиям Gadar Microsoft Office Excel 6 26.05.2008 10:07