QUERY MYSQL RETORNA OK
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.
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
Curtidas 0
Respostas
Emerson Nascimento
12/11/2020
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')
GOSTEI 0