Olá a todos. Para os experts em SQL eu precisava da sua ajuda para tentar solucionar essa query seguinte. Nessa query eu consigo recuperar os dados que preciso numa boa. Mas eu precisava fazer uma contagem de todos os registros que possuem questionarios_statusID = 1, que são aqueles não iniciados segundo a aplicação. Posso utilizar o IF do MySQL que me retorna o total MASSSSSSS na aplicação CF eu preciso dar um group no cfoutput query o que acaba MATANDO esse meu valor....
 
SELECT
  `empresas`.`empresasNome`,
  `empresas_deptos`.`empresas_DeptoDescr`,
  `empresa_questionario_depto`.`fkQuestionarioID`,
  `questionarios_nome`.`questionarios_nome_descr`,
  `empresa_questionario_depto`.`dtDataEntrada`,
  `questionarios_status`.`questionarios_statusdescr`,
  `questionarios_empresas`.`questionariosdescr`,
  `questionarios_status`.`questionarios_statusid`
FROM
  `questionarios_nome`
  LEFT OUTER JOIN `empresa_questionario_depto` ON (`questionarios_nome`.`questionarios_nomeID` = `empresa_questionario_depto`.`fkQuestionarioID`)
  LEFT OUTER JOIN `empresas_deptos` ON (`empresa_questionario_depto`.`fkDeptoID` = `empresas_deptos`.`empresas_deptosID`)
  LEFT OUTER JOIN `empresas` ON (`empresas_deptos`.`fkempresasID` = `empresas`.`empresasID`)
  LEFT OUTER JOIN `questionarios_empresas` ON (`empresas`.`empresasID` = `questionarios_empresas`.`fkempresaid`)
  LEFT OUTER JOIN `questionarios_status` ON (`questionarios_empresas`.`fkstatusid` = `questionarios_status`.`questionarios_statusid`)
WHERE
  (`empresas`.`empresasID` = 'C6595C50-795D-1267-382205E1E3D546C3')
 
 
Como eu poderia resolver essa pendenga hein? Tô desde ontem tentando tudo quanto é coisa e nada....
 
Muito obrigado por sua ajuda 



Diga-me e eu esquecerei
Mostre-me e lembrarei
Ensina-me e aprenderei



Yahoo! Mail - Participe da pesquisa global sobre o Yahoo! Mail. Clique aqui!

Responder a