Как получить поле первого времени в таблице
103
10
Я хотел бы знать, как найти первый случай появления в таблице. В этом случае, когда проверка станет 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
5 лет, 2 месяца назад
добавить комментарий
пожаловаться
Решение
85
SELECT client_id, MIN(Week) AS first_occur
FROM table
WHERE check = 1
GROUP BY client_id
ответил(а)
2015-11-24T23:27:00+03:00
5 лет, 2 месяца назад
добавить комментарий
пожаловаться
Ваш ответ
Еще в рубрике
147
Альтернатива функции опережающего отставания в SQL Server 2008
120
Как создать запрос, который получает только данные, которые были обновлены в таблице
60
Как обновить определенные атрибуты XML в SQL Server?
84
Получить буквы физического и сетевого драйверов с помощью команды WMIC с использованием SQL Server 2008
- Вопросы
- Sql-server-2008
- Как получить поле первого времени в таблице