Topic: sql Запрос подзапрос или group by
Здравствуйте, помоги пожалуйста правильно составить sql запрос
SELECT MIN(strftime("%d.%m.%Y -",Boev.BoevDate)) AS PeriodDate, MAX(strftime("%d.%m.%Y г.;",Boev.BoevDateEnd)) AS PeriodDateEnd, BoevName.BoevName FROM Boev LEFT JOIN BoevName ON Boev.id_BoevName=BoevName.id WHERE Boev.id_Client='+IntToStr(Form1.gridClient.dbItemID)+' GROUP BY BoevName.BoevName
Что то у меня не получается задуманное...
Имеется TableGrid1 с столбцами BoevName.BoevName, Boev.BoevDate, Boev.DateEnd к примеру со следующими значениями
BoevName.BoevName Boev.BoevDate Boev.BoevDateEnd
Пример 01.01.2021 02.02.2021
Пример 01.03.2021 02.03.2021
Пример2 04.04.2021 02.05.2021
Пример2 04.05.2021 05.05.2021
Пример3 04.04.2021 05.05.2021
Пример3 04.04.2021 05.05.2021
после выполнения sql запроса результат должен быть
BoevName.BoevName Boev.BoevDate Boev.BoevDateEnd
Пример 01.01.2021 02.03.2021
Пример2 04.04.2021 05.05.2021
Пример3 04.04.2021 05.05.2021
по столбцу BoevName.BoevName все отлично, группируют повторяющие и выводит одно наименование, но как мне правильно вывести дату начальную и конечную для одного наименования?