Escolar Documentos
Profissional Documentos
Cultura Documentos
UPDATE RELATORIO_GERAL
SET CD_TIPO_DATABASE = 1
, AVISO = '[{"titulo":"relat�rio muito pesado, pode levar mais de 10 min para
ser extraido, ","icone":"fa-clock-o fal","cor":"danger"}]'
, CONNECTION_STRING = 'Data Source=10.12.31.168;Initial Catalog=EA14;Persist
Security Info=True;User ID=tesc;Password=tesc123;MultipleActiveResultSets=True'
, QUERY_ORIGEM = 'DECLARE @MES DATETIME = @@MES
) AS CA
)
SELECT [CodAtivo] = ''SAT005'' + RIGHT(''00000'' + CAST(P.LOCID
AS VARCHAR(5)),5)
, [Sentido] = P.SENTIDO
, [Data] = P.D
, [Geral] = ISNULL([GERAL],0)
, [Automovel] = ISNULL([AUTOMOVEL],0)
, [Comercial] = ISNULL([COMERCIAL],0)
, [Velocidade] = ISNULL([VELOCIDADE],0)
, [Sim] = CASE WHEN [GERAL] IS NULL THEN 0 ELSE 1 END
, [N�o] = CASE WHEN [GERAL] IS NULL THEN 1 ELSE 0 END
FROM
PACOTE P
LEFT JOIN
(
SELECT E.LOCID
, [SENTIDO] = LEFT(UPPER(L.SENTIDO),1)
, [DATA] = INSTANTE
, [GERAL] = SUM(CATEG1 + CATEG2 +
CATEG3 + CATEG4)
, [AUTOMOVEL] = SUM(CATEG1 + CATEG2)
, [COMERCIAL] = SUM(CATEG3 + CATEG4)
, [VELOCIDADE] = AVG(VELOCMEDIA)
FROM PERIF E
INNER JOIN PD L
ON L.ID = E.ID
INNER JOIN ( SELECT DISTINCT LOCID , SENTIDO,
FAIXAID FROM IPT ) F
ON F.LOCID = L.LOCID
AND F.SENTIDO = L.SENTIDO
INNER JOIN TRAFEGO T
ON T.LOCID = L.LOCID
AND F.FAIXAID = T.FAIXAID
WHERE INSTANTE >= @DATA_INICIO
AND INSTANTE < @DATA_FIM
/*and E.LOCID = 1*/
GROUP BY
E.LOCID
, L.SENTIDO
, INSTANTE
) C2
ON P.LOCID = C2.LOCID
AND P.[SENTIDO] = C2.[SENTIDO]
AND P.D = C2.[DATA]
ORDER BY
''SAT005'' + RIGHT(''00000'' + CAST(P.LocId AS VARCHAR(5)),5)
, P.[SENTIDO]
, P.[D]
OPTION( MAXRECURSION 0 )
'
, QUERY_CONFIGURACAO = '
SELECT Codigo = CODIGO_ATIVO
, Lote = JSON_VALUE(PROPRIEDADE, ''$.Lote'')
, Ffs = JSON_VALUE(PROPRIEDADE, ''$.Ffs'')
, KmInicial = JSON_VALUE(PROPRIEDADE, ''$.KmInicial'')
, KmFinal = JSON_VALUE(PROPRIEDADE, ''$.KmFinal'')
, Faixas = JSON_VALUE(PROPRIEDADE, ''$.Faixas'')
, FaixaLN = JSON_VALUE(PROPRIEDADE, ''$.FaixaLN'')
, FaixaOS = JSON_VALUE(PROPRIEDADE, ''$.FaixaOS'')
, Tipo = JSON_VALUE(PROPRIEDADE, ''$.Tipo'')
, TipoArea = TA.NOME
, TipoTerreno = TT.NOME
, TipoContencaoLateral = TCL.NOME
, Equivalencia =TT.EQUIVALENCIA
, al.Rodovia
FROM ATIVO A
INNER JOIN ATIVO_LOCALIZACAO AL ON A.CD_ATIVO = AL.CD_ATIVO
INNER JOIN TIPO_AREA TA ON JSON_VALUE(PROPRIEDADE, ''$.IdTipoArea'') =
TA.CD_TIPO_AREA
INNER JOIN TIPO_CONTENCAO_LATERAL TCL ON JSON_VALUE(PROPRIEDADE,
''$.IdTipoContencaoLateral'') = TCL.CD_TIPO_CONTENCAO_LATERAL
INNER JOIN TIPO_TERRENO TT ON JSON_VALUE(PROPRIEDADE,
''$.IdTipoTerreno'') = TT.CD_TIPO_TERRENO
WHERE A.CD_TIPO_ATIVO = 4
ORDER BY 1
SELECT NIVEL
, DENSIDADE_MAXIMA
FROM SAT_NIVEL_SERVICO_PISTA_MULTIPLA
WHERE FFS = 100
AND HCM = 98
'
WHERE CD_RELATORIO_GERAL = 2
spc_ativo @cd_ativo = 1
UPDATE RELATORIO_GERAL
SET CD_TIPO_DATABASE = 1
, AVISO = '[{"titulo":"Necess�rio usar o F9 para calcular as formulas quando
abrir o arquivo","icone":"fa-warning fal","cor":"danger"}]'
, CONNECTION_STRING = 'Data Source=10.12.31.168;Initial Catalog=EA14;Persist
Security Info=True;User ID=tesc;Password=tesc123;MultipleActiveResultSets=True'
, QUERY_ORIGEM = '
DECLARE
@ID VARCHAR(40) = @@ID
, @MES DATETIME = @@MES
, @LOCID INT
SELECT NIVEL
, DENSIDADE_MAXIMA
, VELOCIDADE_MEDIA
, TAXA_FLUXO
FROM SAT_NIVEL_SERVICO_PISTA_MULTIPLA
WHERE FFS = 100
AND HCM = 98
SELECT NOME
FROM CONCESSAO '
WHERE CD_RELATORIO_GERAL = 13
SELECT *
FROM RELATORIO_GERAL