У меня есть таблица, какПолучение подряд 5 отпуска из БД
staff_id | att_date | status
1 2014-09-04 A
1 2014-09-05 P
1 2014-09-07 A
1 2014-09-08 A
1 2014-09-10 A
1 2014-09-11 A
1 2014-09-12 A
2 2014-09-04 P
3 2014-09-05 P
4 2014-09-06 P
2 2014-09-07 A
3 2014-09-08 P
Я хочу, чтобы персонал, который взял продолжается 5 листьев. например, персонал 1 взял 5 листьев. Я пробовал этот запрос. Но это будет список, даже если персонал взял 5 листьев независимо от того, продолжает оставлять
SELECT staff_id,count(*)
FROM my_table
WHERE status = 'A'
GROUP BY staff_id HAVING count(*)>4
У вас есть первичный ключ этой таблицы? – Mihai
Да У меня есть первичный ключ на этой таблице – Shafeeque