[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