Я объединяю два запроса при помощи Union и всё прекрасно работает, но если в запросах есть поле Count(Kompleks.Pavadinimas), то выкидывает ошибку. Может в объединениях нельзя использовать агрегатные функции?
А запрос такой:
"SELECT kompleks.Pavadinimas, kompleks.Apmokejimas, Count(Kompleks.Pavadinimas) FROM kompleks WHERE data >= '" & CStr(TPrad.Value) & "' and data <= '" & CStr(Tpab.Value) & "' UNION ALL SELECT baseinas.Pavadinimas, baseinas.Apmokejimas, Count(Baseinas.Pavadinimas) FROM baseinas WHERE data >= '" & CStr(TPrad.Value) & "' and data <= '" & CStr(Tpab.Value) & "';"