parametros

"Cristian PJ" <[email protected]>
Newsgroups gmane.comp.db.bancosdedados
Message-ID <E94D8E9869314D67B97BD70218929CD0@pontal>
Como faço para enviar os parametros apenas uma vez para o codigo abaixo, onde está CHAMADO.DATA_HORA_INICIO e CHAMADO.DATA_HORA_FIM...

SELECT TIPO_ATENDIMENTO.DESCRICAO AS TipoAtendimento, CLIENTE.NOME_CLIENTE AS Empresa, 

CLIENTE.ID_CLIENTE AS idCliente, ATENDENTE.ID_ATENDENTE AS idTecnico,

CAST(SUM(DATEDIFF(minute, CHAMADO.DATA_HORA_INICIO, CHAMADO.DATA_HORA_FIM) - CHAMADO.DIFERENCA) / 60

AS varchar(5)) + ':' + RIGHT('0' + CAST(SUM(DATEDIFF(n, CHAMADO.DATA_HORA_INICIO, CHAMADO.DATA_HORA_FIM) -

CHAMADO.DIFERENCA) % 60 AS varchar(2)), 2) AS tmpTipoAtendTecEmp, 


(SELECT CAST(SUM(DATEDIFF(minute, DATA_HORA_INICIO, DATA_HORA_FIM) - DIFERENCA) / 60 AS varchar(5)) + ':' +

RIGHT('0' + CAST(SUM(DATEDIFF(n, DATA_HORA_INICIO, DATA_HORA_FIM) - DIFERENCA) % 60 AS varchar(2)), 2) AS Expr1

FROM CHAMADO WHERE (ID_CLIENTE = CLIENTE.ID_CLIENTE) AND (CHAMADO.DATA_HORA_INICIO >= @CHAMADO.DATA_HORA_INICIO) AND (CHAMADO.DATA_HORA_INICIO <= @CHAMADO.DATA_HORA_INICIO)) AS tmpTotalEmp, 

(SELECT CAST(SUM(DATEDIFF(minute, DATA_HORA_INICIO, DATA_HORA_FIM) - DIFERENCA) / 60 AS varchar(5)) + ':' +

RIGHT('0' + CAST(SUM(DATEDIFF(n, DATA_HORA_INICIO, DATA_HORA_FIM) - DIFERENCA) % 60 AS varchar(2)), 2) AS Expr1

FROM CHAMADO WHERE (ID_CLIENTE = CLIENTE.ID_CLIENTE) AND (ID_TIPO_ATENDIMENTO = TIPO_ATENDIMENTO.ID_TIPO_ATENDIMENTO)) 

AS tmpTipoAtendEmp 

FROM CHAMADO INNER JOIN

CLIENTE ON CHAMADO.ID_CLIENTE = CLIENTE.ID_CLIENTE INNER JOIN

TIPO_ATENDIMENTO ON CHAMADO.ID_TIPO_ATENDIMENTO = TIPO_ATENDIMENTO.ID_TIPO_ATENDIMENTO INNER JOIN

ATENDENTE ON CHAMADO.ID_ATENDENTE = ATENDENTE.ID_ATENDENTE

WHERE (CHAMADO.DATA_HORA_INICIO >= @CHAMADO.DATA_HORA_INICIO) AND (CHAMADO.DATA_HORA_INICIO <= @CHAMADO.DATA_HORA_INICIO)

GROUP BY CLIENTE.ID_CLIENTE, ATENDENTE.ID_ATENDENTE, TIPO_ATENDIMENTO.ID_TIPO_ATENDIMENTO, CLIENTE.NOME_CLIENTE, TIPO_ATENDIMENTO.DESCRICAO, ATENDENTE.NOME

Do jeito que está tenho que passar o mesmo valor de parametros duas vezes. Como corrijo issu?

Att,

Cristian P. J.
Desenvolvedor .NET
(48) 32260327 / 84046456
msg: [email protected]

"Minha força vem do Senhor"

[As partes desta mensagem que não continham texto foram removidas]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.