Ir para conteúdo
Fórum Script Brasil

huerta

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que huerta postou

  1. É Denis, ta curto mesmo, haha... O que presico é uma pesquisa do trabalhador. A DataConsulta viria somente se existir e se for de hoje. Pois uso o comando para pesquisar os trabalhadores da tabela TB_trabalhador, dependendo das informações que forem enviadas para a consulta, que pode ser: cpf, nome, rg , etc. Com isso mostro o resultado de trabalhadores encontrados, e ponto. A minha dificuldada mora ai, como pesquisar tambem na tabela CONSULTA (que esta vinculada pela tabela PRONTUARIO) se este trabalhador possui na data de hoje uma consulta realizada. Tentei ser mais explicativo, as vezes o erro esta em quem escreve e não em quem lê. Agradeço pela atenção.
  2. Caro colega... gostrei muito da sua explicação, eu não devo ter me expressado corretamente, o que eu presciso é: consultar se existe o trabalhor onde ( nome like 'etc_etal' ou cpf = '009900909' ou rg = '989898' ) e se por acaso tiver alguma consulta realizada na data de hoje (current_date) que traga essa data. ou seja, o resultado do trabalhador é o que procuro, a DataConsulta irá vir somente se existir na tabela CONSULTA e se for na data de hoje, sendo DataConsulta do tipo datetime.
  3. Pessoal, minha duvida é: preciso fazer o comando trazer o trabalhador mesmo que não seja realizado a segunda condição de where, ou seja, mostrar trabalhador onde a primeira é realizada e caso exista a segunda trazer a CS.DataConsulta. COMANDO: SELECT TB.*, CS.DataConsulta FROM TB_trabalhador TB LEFT JOIN PRONTUARIO PT ON (PT.CodTrabalhador=TB.cd_trab) LEFT JOIN CONSULTA CS ON (CS.CodProntuario=PT.CodProntuario) WHERE TB.cpf = '5588545454' AND DATE_FORMAT(CS.DataConsulta, 'Y%-m%-d%') = CURRENT_DATE
×
×
  • Criar Novo...