Кто-нибудь может подсказать, есть ли какие-либо правила для размещения запроса объединения в наборе результатов jdbc?у меня есть запрос объединения в базе данных, где я получил выходные данные ... но когда я попытался поместить тот же запрос объединения в набор результатов,
получаю ошибку: Ошибка ASA -131: синтаксическая ошибка рядом'unionselect' в строке ...
Может кто-нибудь подсказать мне, где я ошибся ...
Запрос на странице JSP выглядит следующим образом .....
String QueryString =
"select CONVERT(VARCHAR(7),[startdatetime],111) AS [year-month],nm.nameLine1 as CompanyName, sum(datediff(hour, startdatetime, enddatetime)) as total"
+" from servicerequestworklog as srl"
+" inner join ServiceRequest sr on srl.ServiceRequestId = sr.ServiceRequestId"
+" inner join Name nm on(sr.clientCustomerId = nm.customerId and nm.nameTypeId = 'OFIC')"
+" where (startdatetime >= '08-01-2011 00:00:00.000' and enddatetime <= '10-31-2011 00:00:00.000')"
+" group by CompanyName, [year-month]"
+"union"
+"select CONVERT(VARCHAR(7),[startdatetime],111) AS [year-month], 'ZZTOTAL' as CompanyName, sum(datediff(hour, startdatetime, enddatetime)) as total"
+" from servicerequestworklog as srl"
+"inner join ServiceRequest sr on srl.ServiceRequestId = sr.ServiceRequestId"
+" where (startdatetime >= '08-01-2011 00:00:00.000' and enddatetime <= '10-31-2011 00:00:00.000')"
+" group by [year-month]"
+"order by CompanyName, [year-month]" ;