Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Написание отчета, ищу просветления.

Написание отчета, ищу просветления.
Я
   HarDlacK
 
13.10.16 - 16:17
Работа с таблицей MSSQL cервера 2012. Таблица A_UserStateHistory в ней столбики [Id],[UserId],[State], [TimeChange] и т.д.
[Id] уникальный идентификатор для этой таблицы.
[UserId] уникальный идентификатор пользователя.
[State] cтатус пользователя(0-Отключен, 1-Готов, 2-Перерыв, 3-Нет на месте, 5-Занят, 6-Зарезервирован, 7-Без телефона).
[TimeChange] время установки статуса.
[Enumerator] xисло, определяющее порядок статусов.

http://prntscr.com/ctcdod

Задача в том что бы вывести таблицу в которой будет показано сколько времени пользователь был в том или ином статусе за промежуток времени.
Подскажите как мне получить время в статусе из времени установки статуса?
 
 
   DailyLookingOnASunse
 
1 - 13.10.16 - 16:29
   mistеr
 
2 - 13.10.16 - 16:41
(0) Поиск "start_of_group" на sql.ru.
   HarDlacK
 
3 - 13.10.16 - 17:03
start_of_group - это к чему?
Пациент безнадежен(
   FIXXXL
 
4 - 13.10.16 - 17:06
(0) Соединяй саму(1) на себя(2) по условию TimeChange1<TimeChange2 потом получай разницу

типа "срез последних на каждуюдату"
   mistеr
 
5 - 13.10.16 - 18:16
(3) Это ключевое слово для поиска решения твоей задачи.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует