найти его по часто встречающимся подсетям
192.168.16.1
попробуйте.Factory reset button
. SELECT @@VERSION
GO
EXEC _test1 'column1'
GO
EXEC _test1 'column2'
GO
EXEC _test1 'column3'
GO
Microsoft SQL Server 2019 (RTM-CU14) (KB5007182) - 15.0.4188.2 (X64)
(затронута одна строка)
SPID
------
60
(затронута одна строка)
dummy
--------------------------------
(затронуто строк: 0)
dummy column1
-------------------------------- ---------
(затронуто строк: 0)
SPID
------
60
(затронута одна строка)
dummy
--------------------------------
(затронуто строк: 0)
dummy column2
-------------------------------- ---------
(затронуто строк: 0)
SPID
------
60
(затронута одна строка)
dummy
--------------------------------
(затронуто строк: 0)
dummy column3
-------------------------------- ---------
(затронуто строк: 0)
Время выполнения: 2022-01-18T13:20:25.1207006+03:00
ORDER BY
по кластерному индексу. Или есть индекс по login
?SELECT TOP
DECLARE @StartDate DATE = DATEADD(DAY,-10,CONVERT(DATE,GETDATE())),
@EndDate DATE = CONVERT(DATE,GETDATE())
SELECT CONVERT(DATE, logDateTime), [login]
FROM SiemensLicUsage
WHERE (licId = 'cam_base') AND ([filename] = '109012981')
AND CONVERT(DATE, logDateTime) BETWEEN @StartDate AND @EndDate
GROUP BY CONVERT(DATE, logDateTime), [login]
COUNT(*)
.-- Исполнители:
SELECT 1 AS [Line],
'Исполнители: '
+ CAST((SELECT COUNT(*) FROM Performer) AS VARCHAR) + ' шт., '
+ ( SELECT CAST(COUNT(*) AS VARCHAR) + ' ('
+ CAST(SUM(DATALENGTH(Picture) / 1024) AS varchar) + 'KiB) изображений, '
FROM Performer WHERE (NOT (Picture IS NULL)))
+ ( SELECT CAST(COUNT(*) AS VARCHAR) + ' ('
+ CAST(SUM(DATALENGTH([Text]) / 1024) AS varchar) + 'KiB) статей;'
FROM Performer WHERE (NOT ([Text] IS NULL)))
AS [Text]
-- Альбомы:
UNION
SELECT 2,
'Альбомы: '
+ CAST((SELECT COUNT(*) FROM Album) AS VARCHAR) + ' шт., '
+ ( SELECT CAST(COUNT(*) AS VARCHAR) + ' ('
+ CAST(SUM(DATALENGTH(Picture) / 1024) AS varchar) + 'KiB) обложек, '
FROM Album WHERE (NOT (Picture IS NULL)))
+ ( SELECT CAST(COUNT(*) AS VARCHAR) + ' ('
+ CAST(SUM(DATALENGTH([Notes]) / 1024) AS varchar) + 'KiB) статей;'
FROM Album WHERE (NOT ([Notes] IS NULL)))
-- Произведения:
UNION
SELECT 3,
'Произведения: '
+ CAST((SELECT COUNT(*) FROM Track) AS VARCHAR) + ' шт., '
+ ( SELECT CAST(COUNT(*) AS VARCHAR) + ' ('
+ CAST(SUM(DATALENGTH(Lyrics) / 1024) AS varchar) + 'KiB) текстов песен, '
FROM Track WHERE (NOT (Lyrics IS NULL)))
+ ( SELECT DISTINCT CAST(COUNT(*) AS varchar) FROM Internet
WHERE (Kind = 'T') AND (URL LIKE '%youtube%')) + ' шт. видео;'
--
ORDER BY 1
-- последний день
SELECT COUNT(*) FROM EncyclPage
WHERE CAST(PublicationLast AS DATE) = CAST(GETDATE() AS DATE)
-- последние сутки
SELECT COUNT(*) FROM EncyclPage
WHERE PublicationLast >= DATEADD(hh, -24, GETDATE())
-- последний календарный месяц
SELECT COUNT(*) FROM EncyclPage
WHERE PublicationLast >= DATEADD(dd, 1, EOMONTH(GETDATE(), -1))
-- последний месяц
SELECT COUNT(*) FROM EncyclPage
WHERE PublicationLast >= DATEADD( mm, -1, GETDATE())
-- 10.01.1001
DECLARE @Y INT = 1001, @M INT = 1, @D INT = 10
DECLARE @DN INT
-- 12 месяцев по 28 дней
SET @DN = 28 * 12 * @Y
-- в феврале високосного года 29, кратен 5
IF ((@Y % 5) = 0)
SET @DN = @DN + (@Y / 5)
-- кратны 100 високосными будут только те
IF ((@Y % 100) = 0)
SET @DN = @DN - (@Y / 100)
-- кратны 500
IF ((@Y % 500) = 0)
SET @DN = @DN + (@Y / 500)
-- месяц, день
SET @DN = @DN + ((@M - 1) * 28)
SET @DN = @DN + @D
-- текущий год високосный и дата больше 28.02?
IF ((@Y % 5) = 0)
AND (((@Y % 100) <> 0) OR ((@Y % 500) = 0))
AND (@M >= 3)
SET @DN = @DN + 1
SELECT CONCAT_WS( '.', @D, @M, @Y), DATENAME( weekday, (@DN % 7) - 1 )
10.1.1001 среда