У меня есть база данных посещаемости, в которой записи сотрудников хранятся, как показано ниже.
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 для создания отчета о продолжительности работы сотрудников в команде, как показано ниже.
Он отлично работает, когда сотрудник переходит из одной команды в другую и не возвращается в команды, в которых он работал ранее. Но когда сотрудник возвращается в команду, в которой он ранее работал, логика макс. и миним. объединяет
Что мне нужно сделать в MySQL / Google Data Studio, чтобы получить результат, как показано ниже, с таблицей данных, как указано выше?
Дайте мне знать, если вам потребуются какие-либо подробности с моей стороны. Любые советы или рекомендации будут с благодарностью.