powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вывод данных за промежуток времени
4 сообщений из 4, страница 1 из 1
Вывод данных за промежуток времени
    #40057926
Artlian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как мне получить данные за данный промежуток времени с 24.03.2021 16:00 до 25.03.2021 01:00. Формат даты в таблице записан в таком виде 2020-02-04 14:10:10.000

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
with li as (select * from [Orion].dbo.pList), ld as (select *, row_number() over( partition by HozOrgan order by TimeVal desc) as n
               from [Orion].dbo.pLogData 
               where(CONVERT(date, dbo.pLogData.TimeVal) BETWEEN  '2021-03-24 16:00:00' AND '2021-03-25 01:00:00')
			         and [Orion].dbo.pLogData.Remark in ('1: Выход   Проходная № 1', '2: Выход   Проходная № 2')
					 and [Orion].dbo.pLogData.HozOrgan in (2158,1173,357,773,7538,1172,753,1941,1991,1901,103,1713,1929,2016,1940,1917,1226,1376,312,1695,245,1607,353,1957,10,1718,1719,2015,
776,2212,2004,1841,1174,853,2012,939,536,562,1818,1416,35,1936,1140,1176,2006,308,1228,995,1419,649,1443,2009,804,2,2058,2014,2036,805,1371,1768,
2005,1707,1243,33,197,1605,1374,523,1446,984,2001,315,1292,1439,1337,1878,305,2008,1418) 
	)
   , pd as ( select * from [Orion].dbo.PDivision )
   select li.Name, li.MidName, li.FirstName, ld.TimeVal AS DataTime, ld.Remark AS Department, pd.Name AS Division 
     from ld 
	      left outer join li on li.ID = ld.HozOrgan
	      left outer join pd on pd.ID = li.Section
	 where ld.n =1  and li.Company='2'
ORDER BY DataTime 
...
Рейтинг: 0 / 0
Вывод данных за промежуток времени
    #40057928
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тип поля в таблице какой?
...
Рейтинг: 0 / 0
Вывод данных за промежуток времени
    #40057932
Artlian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
datetime
...
Рейтинг: 0 / 0
Вывод данных за промежуток времени
    #40057958
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
where [поле datetime] between '20210324 16:00' and '20210325 01:00'



https://www.sql.ru/faq/faq_topic.aspx?fid=109
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вывод данных за промежуток времени
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]