QUERY MYSQL RETORNA OK

12/11/2020

8

Boa noite amigos,

Alguém consegue me dizer o porque a query abaixo retorna OK?

SELECT count(*) as Dias_uteis
FROM owner.dias_uteis d
WHERE d.data_util
BETWEEN (select ts.criacao from owner.tabela ts where ts.chamado in('1455678','1459783') group by ts.chamado) AND now()

<b>Preciso contar a quantos dias um chamado foi aberto,</b>
se passo apenas uma condição o contador funciona. Porem quando vou pesquisar mais de um chamado o mysql retorna apenas OK e nada a visualizar.
Responder

Posts

tente algo assim:
SELECT
	ts.chamado,
	(	SELECT
			count(d.data_util)
		FROM
			owner.dias_uteis d
		WHERE
			d.data_util BETWEEN ts.criacao AND now()
	) as Dias_uteis
FROM
	owner.tabela ts
WHERE
	ts.chamado in ('1455678','1459783')
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar