配置界面国际化,增加下线统计 工位节拍 工位JPH的功能

This commit is contained in:
zhangshun
2026-05-29 09:43:14 +08:00
parent e7251c6ed8
commit c93f36c8fa
136 changed files with 1659 additions and 65 deletions

View File

@@ -0,0 +1,51 @@
IF OBJECT_ID(N'[dbo].[质量数据查询_测量数据发动机在线状态_下线统计_趋势分析]', N'P') IS NOT NULL
BEGIN
DROP PROCEDURE [dbo].[_测量数据发动机在线状态_下线统计_趋势分析]
END
GO
CREATE PROCEDURE [dbo].[_测量数据发动机在线状态_下线统计_趋势分析]
@ NVARCHAR(20),
@ NVARCHAR(20),
@_check INT,
@ NVARCHAR(100),
@_check INT,
@ NVARCHAR(100),
@ NVARCHAR(10) = N'day'
AS
BEGIN
SET NOCOUNT ON
DECLARE @startTime DATETIME
DECLARE @endTime DATETIME
SET @startTime = CONVERT(DATETIME, @ + ' 00:00:00', 120)
SET @endTime = CONVERT(DATETIME, @ + ' 23:59:59', 120)
;WITH SourceData AS (
SELECT
,
,
,
= CONVERT(DATETIME, , 120)
FROM 线
WHERE IS NOT NULL
AND CONVERT(DATETIME, , 120) >= @startTime
AND CONVERT(DATETIME, , 120) <= @endTime
AND (@_check = 0 OR = @)
AND (@_check = 0 OR = @)
)
SELECT
= CASE
WHEN @ = N'hour' THEN CONVERT(NVARCHAR(13), , 120) + N':00'
ELSE CONVERT(NVARCHAR(10), , 23)
END,
线 = COUNT(1)
FROM SourceData
GROUP BY CASE
WHEN @ = N'hour' THEN CONVERT(NVARCHAR(13), , 120) + N':00'
ELSE CONVERT(NVARCHAR(10), , 23)
END
ORDER BY MIN()
END
GO