[firebase-br] Consulta para feras
Marcos Weimer
marcosweimer em gmail.com
Qua Ago 22 08:02:50 -03 2012
Então faça com sub select....
incluida naquele select algo mais ou menos assim...
select nretornos - (select count(*) from...)
-=Ma®©oS=-
Marcos R. Weimer
Puma GTE 1974 Tubarão - Troco por antigo ou jeep com capacidade maior de
passageiros (minimo 3)
Delphi / C# / ASP.NET / WebServices / Firebird
Em 22 de agosto de 2012 06:46, Augusto junior <gutopj02 em gmail.com> escreveu:
> Oi Marcos,
>
> Não é isso... ai esta somente mostrando o número de consultas e
> retornos que cada médico
> faz, o que preciso é que onde esta ai na sua sql mostre ao inves de o
> numero de retornos e consultas
> mostre o numero de consultas e retornos que ainda estao disponiveis...
> ou seja tem que se calcular
> as consultas e nconsultas - consultasmarcadas ... e o mesmo com
> retornos...
>
> valeu a força, mas ainda esta sem solução
> Augusto
>
> 2012/8/21 Marcos Weimer <marcosweimer em gmail.com>:
> > mais ou menos isso aqui...
> >
> > select a.data, m.codmedico, m.nome as nomeMedico, a.hora as horario,
> > h.nconsultas, h.nretornos
> >
> > from agendamentos a
> > inner join medidos m on m.codmedico = a.codmedico
> > inner join horarios h on h.codmedico = a.codmedico and h.hora = a.hora
> > where a.data between :dataini and :datafim --periodo
> > and m.cbo = :cbo --cbo
> >
> >
> >
> > -=Ma®©oS=-
> > Marcos R. Weimer
> > Puma GTE 1974 Tubarão - Troco por antigo ou jeep com capacidade maior de
> > passageiros (minimo 3)
> > Delphi / C# / ASP.NET / WebServices / Firebird
> >
> >
> >
> >
> > Em 21 de agosto de 2012 10:07, Augusto junior <gutopj02 em gmail.com>
> escreveu:
> >
> >> Olá pessoal,
> >>
> >> preciso do seguinte de uma consulta de agendamentos diario..
> >>
> >> tenho as tabelas:
> >>
> >> ESPECIALIDADES:
> >> CBO - CHAR(6)
> >> ESPECIALIDADE - VARCHAR(20)
> >>
> >> MEDICOS
> >> CBO - CHAR(6)
> >> CODMEDICO - CHAR(5)
> >> NOME - VARCHAR(50)
> >>
> >> HORARIOS
> >> CODMEDICO - CHAR(5)
> >> HORA - TIME
> >> NCONSULTAS - INTEGER ( DEFINE QTAS CONSULTAS PODEM SER
> >> AGENDADAS NO HORARIO)
> >> NRETORNOS - INTEGER ( DEFINE QTOS RETORNOS PODEM SER
> >> AGENDADOS NO HORARIO )
> >>
> >> AGENDAMENTOS
> >> DATA - DATE
> >> CODMEDICO - CHAR(5)
> >> HORA - TIME
> >> TIPOAGENDA - INTEGER ( qdo 1 = consulta / qdo 2 = retorno )
> >>
> >>
> >> PROBLEMA
> >> Dado DATA INICIAL e DATA FINAL de um periodo e o CBO uma SQL que me
> >> retorne
> >>
> >> DATA / CODMEDICO / NOME DO MEDICO / HORARIO / NUM CONSULTAS
> >> AGENDADAS / NUMERO RETORNOS AGENDADOS
> >>
> >>
> >> Se alguem souber e puder me ajudar agradeço
> >>
> >> Atenciosamente,
> >> Augusto
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >> Para saber como gerenciar/excluir seu cadastro na lista, use:
> >> http://www.firebase.com.br/fb/artigo.php?id=1107
> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista