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]