Как получить поле первого времени в таблице

94
9

Я хотел бы знать, как найти первый случай появления в таблице. В этом случае, когда проверка станет 1

---------------------------
Client Id | Check | Week
---------------------------
1 0 1
3 1 1
1 0 2
1 1 3
3 1 2

Предполагая, что это вся таблица, результат запроса должен дать мне

-----------------
Client id | week
-----------------
1 3
3 1

Проверка может быть только 0 или 1 Спасибо

спросил(а) 2015-11-24T23:07:00+03:00 4 года, 7 месяцев назад
1
Решение
78

SELECT client_id, MIN(Week) AS first_occur
FROM table
WHERE check = 1
GROUP BY client_id

ответил(а) 2015-11-24T23:27:00+03:00 4 года, 7 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема