QUERY MYSQL RETORNA OK

12/11/2020

0

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.
Ogirdor

Ogirdor

Responder

Posts

12/11/2020

Emerson Nascimento

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar