Всем доброго дня! Задача : Посчитать по категориям ( tblClientCategory.Category) количество визитов лично (qdfMain.VisitType = "Лично") за период времени qdfMain.VisitDate between tblClientCategory.DateStart and tblClientCategory.DateFin. ..... Вот сделал такой запрос: select Category, VisitDate , sum(Personal) as Personal from ( select tblClientCategory.Category, qdfMain.VisitDate, iif(qdfMain.VisitType = "Лично", 1, 0) as Personal FROM tblClientCategory left join qdfMain on qdfMain.CategoryCalc = tblClientCategory.Category and (qdfMain.VisitDate between tblClientCategory.DateStart and tblClientCategory.DateFin) ) group by Category, VisitDate ..... Он работает, но есть но. Когда я вставляю эту конструкцию в программу, добавить иные поля я не могу. Какие есть еще варианты реализовать подзапросы?
|