Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, estou com um problema bem esquisito, tenho uma tabela com alguns campos NULOS e estou fazendo um count simples |
=count({< tabela.prazo={'t'}>} tabela.id)
Porém essa condição igual = 't' parece ser ignorada, o resultado é sempre o total de linhas da tabela, fiz um teste colocando somente o campo nulo assim:
=count(tabela.prazo)
O resultado é esperado retorna 0 porque esse campo todos os valores são nulos.
Só que com a condição não consigo resultado, alguém já viu algo igual?
Obrigado
João, se 'tabela.prazo' é um campo nulo, colocar ele na condição SET não seria estranho? Ainda mais com a busca pela String 't'? Se é um campo nulo logo não retornará nada...
Se
=count(tabela.prazo) -> RETORNA NULO
Então
=count({< tabela.prazo={'t'}>} tabela.id) -> Também não retornará nada
João, se 'tabela.prazo' é um campo nulo, colocar ele na condição SET não seria estranho? Ainda mais com a busca pela String 't'? Se é um campo nulo logo não retornará nada...
Se
=count(tabela.prazo) -> RETORNA NULO
Então
=count({< tabela.prazo={'t'}>} tabela.id) -> Também não retornará nada
Faz todo o sentido mesmo. Não me atentei a isso.
Esse filtro no campo prazo = 't' é o valor que esse campo vai assumir. Vou rodar a carga novamente quando tiver algum valor diferente de NULL no campo.
Mas só pode ser isso!
Consegui resolver! O que você disse é correto! Tinha também a questão do campo não ser obrigatório, quando estiver em produção esse campo vai ser zerado, então eu mudei a consulta colocando esse campo no lugar no id.
=count({< tabela.prazo={'t'}>} tabela.prazo)
Obrigado