Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запрос для MS SQL  [new]
bulbasaur1337
Member

Откуда:
Сообщений: 17
Добрый день!
Помоги с запросом, необходимо из этих данных:
CREATE TABLE TableA (
    datemessage	DATETIME2,
    id_tasks NVARCHAR(255),
    Whowritedmessage NVARCHAR(255)
);

INSERT INTO TableA VALUES('2017-11-01 04:59:07.6140000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Client');
INSERT INTO TableA VALUES('2017-11-01 05:05:17.5000000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Client');
INSERT INTO TableA VALUES('2017-11-01 05:06:53.9090000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Agent');
INSERT INTO TableA VALUES('2017-11-01 05:06:53.9090000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Agent');
INSERT INTO TableA VALUES('2017-11-01 05:07:18.7020000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Client');
INSERT INTO TableA VALUES('2017-11-01 05:07:43.1280000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Agent');
INSERT INTO TableA VALUES('2017-11-01 05:07:59.5780000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Client');
INSERT INTO TableA VALUES('2017-11-01 05:09:55.0630000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Client');
INSERT INTO TableA VALUES('2017-11-01 05:14:12.5870000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Agent');
INSERT INTO TableA VALUES('2017-11-01 05:14:56.3690000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Client');
INSERT INTO TableA VALUES('2017-11-01 06:06:56.1080000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Agent');
INSERT INTO TableA VALUES('2017-11-01 06:07:07.2790000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Agent');
INSERT INTO TableA VALUES('2017-11-01 06:21:17.5480000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Client');
INSERT INTO TableA VALUES('2017-11-01 06:21:38.4280000', 'C56D5EF0-CBC4-473F-90A7-A7A10223AE3E', 'Agent');


Получить такой запрос:
Client 2017-11-01 04:59:07.6140000 2017-11-01 05:06:53.9090000 Agent C56D5EF0-CBC4-473F-90A7-A7A10223AE3E
Client 2017-11-01 05:07:18.7020000 2017-11-01 05:07:43.1280000 Agent C56D5EF0-CBC4-473F-90A7-A7A10223AE3E
Client 2017-11-01 05:07:59.5780000 2017-11-01 05:14:12.5870000 Agent C56D5EF0-CBC4-473F-90A7-A7A10223AE3E
Client 2017-11-01 05:14:56.3690000 2017-11-01 06:06:56.1080000 Agent C56D5EF0-CBC4-473F-90A7-A7A10223AE3E
Client 2017-11-01 06:21:17.5480000 2017-11-01 06:21:38.4280000 Agent C56D5EF0-CBC4-473F-90A7-A7A10223AE3E

Пробывал с помощью ROW_NUBMER, но не получается что-то. Может какую идею кто подкинет?
13 фев 18, 14:07    [21187815]     Ответить | Цитировать Сообщить модератору
 Re: Запрос для MS SQL  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
Сломалъ глоза.
ЯННП.
13 фев 18, 14:31    [21187908]     Ответить | Цитировать Сообщить модератору
 Re: Запрос для MS SQL  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
bulbasaur1337, ищите что то вроде учета рабочего времени, учет входа-выхода, например вот тут есть запрос, которые можете попробовать для себя переделать:

https://www.sql.ru/forum/1174695/zapros-ucheta-rabochego-vremenie
13 фев 18, 14:51    [21188015]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить