tenhu o seguinte select :
meu problema é o seguinte: tenhu esse sum(mob_visita_questao.resposta), esse campo da tabela é varchar,
o que eu gostaria mas nao estou consguindo era fazer algo do tipo assim:
“if mob_visita_questao.resposta == ‘T’ ? count(mob_visita_questao.resposta) else
if mob_visita_questao.resposta == ‘F’ ? nao é pra fazer nda else
sum(mob_visita_questao.resposta)”
quero fazer esses if no select pra nao precisar tratar no java? alguem poderia me ajudar fazer
select destinatario.nomerazaosocial, sum(mob_visita_questao.resposta) as reposta
from mob_visita_questao
left join mob_questao on (mob_questao.questao = mob_visita_questao.questao)
left join mob_visita on (mob_visita.visita = mob_visita_questao.visita)
left join destinatario on (destinatario.destinatario = mob_visita.destinatario)
where (mob_questao.tipo = 'SN' or mob_questao.tipo = 'NUM')
and mob_visita_questao.questao=148 and (mob_visita_questao.dataresposta >= '11-29-2011 00:00'
and mob_visita_questao.dataresposta <= '11-29-2011 23:59')
group by destinatario.nomerazaosocial