SVRRR
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: вот готовый запрос: SELECT woh.WORKORDERID [ID], COUNT(woh.WORKORDERID)[Count Reopen], wo.TITLE, sd.STATUSNAME[Status] FROM WorkOrderHistoryDiff wohd LEFT JOIN workorderhistory woh ON wohd.HISTORYID = woh.HISTORYID LEFT JOIN WorkOrder wo ON wo.WORKORDERID = woh.WORKORDERID LEFT JOIN WorkOrderStates wos ON wos.WORKORDERID = woh.WORKORDERID LEFT JOIN StatusDefinition sd ON wos.STATUSID = sd.STATUSID WHERE wohd.COLUMNNAME = 'STATUSID' AND (wohd.PREV_VALUE = 4 OR wohd.PREV_VALUE = 3)AND wohd.CURRENT_VALUE = 1 GROUP BY woh.WORKORDERID, wo.TITLE, sd.STATUSNAME | Вставил твой запрос, убрал лишние пробелы: Цитата: SELECT woh.WORKORDERID [ID], COUNT(woh.WORKORDERID)[Count Reopen], wo.TITLE, sd.STATUSNAME[Status] FROM WorkOrderHistoryDiff wohd LEFT JOIN workorderhistory woh ON wohd.HISTORYID = woh.HISTORYID LEFT JOIN WorkOrder wo ON wo.WORKORDERID = woh.WORKORDERID LEFT JOIN WorkOrderStates wos ON wos.WORKORDERID = woh.WORKORDERID LEFT JOIN StatusDefinition sd ON wos.STATUSID = sd.STATUSID WHERE wohd.COLUMNNAME = 'STATUSID' AND (wohd.PREV_VALUE = 4 OR wohd.PREV_VALUE = 3)AND wohd.CURRENT_VALUE = 1 GROUP BY woh.WORKORDERID, wo.TITLE, sd.STATUSNAME | не работает: Цитата: java.sql.SQLException: Syntax error or access violation, message from server: "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[ID], COUNT(woh.WORKORDERID)[Count Reopen], wo.TITLE, sd.STATUSNAME[Status] FROM' at line 1" | Диаграмму можно также вставить в этот отчет? И как задать дату отчета? например за этот месяц, квартал? Добавлено: Цитата: Это значит что они были два раза переоткрыты, поэтому встречаются два раза, смотри запрос который я запостил выше. | или три раза закрыты. | Всего записей: 260 | Зарегистр. 14-01-2010 | Отправлено: 10:04 07-03-2013 | Исправлено: SVRRR, 12:38 07-03-2013 |
|