caiiia1978
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: подскажите как сделать отчет в котором: строки - специалисты столбец1-всего заявок столбец2 - открытые столбец3 - просроченные | Вставляй в редактор запросов в SD и запускай если у тебя под MS SQL: SELECT IT.first_name, count(WO.WORKORDERID)"Назначено", COUNT(DELAY.wodelay)"Просрочено", COUNT(CLOSED.woclosed)"Закрыто" FROM WORKORDER WO LEFT JOIN (SELECT WO.WORKORDERID wodelay FROM WORKORDER WO WHERE (WO.COMPLETEDTIME IS NULL OR WO.COMPLETEDTIME = 0) AND ROUND(CAST(dateadd(ss,wo.DUEBYTIME/1000,'1970-01-01 04:00:00')as float),0,1) < ROUND(CAST(GETDATE() as float),0,1) AND (WO.duebytime >= 0) )DELAY ON WO.WORKORDERID = DELAY.wodelay LEFT JOIN (SELECT WO.WORKORDERID woclosed FROM WORKORDER WO INNER JOIN WorkOrderStates WS ON WO.WORKORDERID = WS.WORKORDERID WHERE WS.statusid = 3) CLOSED ON wo.WORKORDERID = CLOSED.woclosed LEFT JOIN WorkOrderStates WOS ON WO.WORKORDERID = WOS.WORKORDERID LEFT JOIN AAAUSER IT ON WOS.ownerid = IT.USER_ID WHERE ((wo.CREATEDTIME != 0) AND (wo.CREATEDTIME IS NOT NULL)) AND ROUND(CAST(dateadd(ss,wo.CREATEDTIME/1000,'1970-01-01 04:00:00')as float),0,1) = (ROUND(CAST(GETDATE() as float),0,1)) GROUP BY IT.first_name Добавлено: Цитата: При попытке восстановить данные на чистый SD+ релиза 7514, возникает такая вот оказия: | А ты уверен, что бекап тоже был создан в том же 7514 релизе? | Всего записей: 25 | Зарегистр. 01-10-2009 | Отправлено: 12:26 11-11-2009 | Исправлено: caiiia1978, 12:48 11-11-2009 |
|