У меня есть база данных посещаемости, в которой хранятся записи сотрудников, как показано ниже
![Database structure](https://i.stack.imgur.com/WMpKL.png)
MySQL версия 5.7.26-log (нет отверстий в датах все даты существуют, но для удобства я удалил данные массовых дат из оператора вставки строки)
CREATE TABLE `stackoverflow` ( `id` int(9) NOT NULL DEFAULT '0',
`Date` date NOT NULL,
`EmpID` varchar(100) NOT NULL,
`name` varchar(100) NOT NULL,
`TeamName` varchar(100) NOT NULL,
`Status` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- -- Dumping data for table `stackoverflow` --
INSERT INTO `stackoverflow` (`id`, `Date`, `EmpID`, `name`, `TeamName`, `Status`)
VALUES
(5, '2019-03-01', '303016', 'Yatendra Ranawat', 'Computer Vision', 'P'),
(23, '2019-03-01', '303128', 'Nikhat Khan', 'Media - 3D Automation', 'P'),
(193606, '2019-09-02', '303016', 'Yatendra Ranawat', 'Computer Vision', 'P'),
(194631, '2019-09-03', '303016', 'Yatendra Ranawat', 'Noon', '-'),
(222309, '2019-09-30', '303016', 'Yatendra Ranawat', 'Noon', '-'),
(223336, '2019-10-01', '303016', 'Yatendra Ranawat', 'Noon-Indore', 'P'),
(282742, '2019-11-28', '303016', 'Yatendra Ranawat', 'Noon-Indore', '-'),
(283765, '2019-11-29', '303016', 'Yatendra Ranawat', 'Home Depot - Indore', 'P'),
(303251, '2019-12-18', '303128', 'Nikhat Khan', 'Media - 3D Automation', '-'),
(304275, '2019-12-19', '303128', 'Nikhat Khan', 'US Taxonomy - Indore', 'P'),
(309393, '2019-12-24', '303128', 'Nikhat Khan', 'US Taxonomy - Indore', 'P'),
(310416, '2019-12-25', '303128', 'Nikhat Khan', 'Media - 3D Automation', 'PH'),
(354076, '2020-02-06', '303016', 'Yatendra Ranawat', 'Home Depot - Indore', '-'),
(354088, '2020-02-06', '303128', 'Nikhat Khan', 'Media - 3D Automation', 'P');
Я использую Google Data Studio для создания отчета о длительности сотрудника в такой команде, как ниже
![Employee Duration between team-1](https://i.stack.imgur.com/7wVKS.png)
Отлично работает, когда сотрудник переходит из одной команды в другую и не возвращается в команды, над которыми он ранее работал. Но когда сотрудник возвращается в команду, он ранее работал над ней, и он логизирует максимум и минимум ![enter image description here](https://i.stack.imgur.com/83JqN.png)
Что мне нужно сделать в MySQL / Google Data Studio, чтобы получить результат как ниже с таблицей данных как выше?
![or datastudio](https://i.stack.imgur.com/Sllcm.png)
Дайте мне знать, если вам требуются какие-либо подробности с моей стороны. Любые советы или рекомендации будут с благодарностью.