[firebase-br] Substr em View

Prisma Sistemas - Moacir prismars em prismars.com.br
Qui Jan 13 13:23:50 -03 2005


select substring(NomeDoCampo from 1 for 3)  from MinhaTabela

[ ]´s
Moacir


Paulo Ricardo escreveu:

>Bom Dia,
>
>Tenho uma view que funciona em Oracle e presciso cria-la no Firebase.
>1. Gostaria de saber o comando equivalente ao Substr.
>   Ou se teria outra forma de fazer a view com os mesmos resultados
>2. Existe algum artigo que tem a relaçao de comandos entre Banco de dados ? :
>    Ex.: Mid - Access, Substr - Oracle/PosGres , etc
>
>
>SELECT 
> Empresa."Descricao da empresa",
> Convenios.Tipo,
> "Agenda ambulatorial"."Data da consulta",
> case when "Agenda ambulatorial"."Turno do atendimento" = 'Plantao' then
>   case when substr ("Agenda ambulatorial"."Hora atendimento", 1, 2) between '00' and '05' then 'Noite'
>        when substr ("Agenda ambulatorial"."Hora atendimento", 1, 2) between '06' and '12' then 'Manha' 
>        when substr ("Agenda ambulatorial"."Hora atendimento", 1, 2) between '13' and '18' then 'Tarde'
>        when substr ("Agenda ambulatorial"."Hora atendimento", 1, 2) between '19' and '23' then 'Noite'
>        else 'Manha'
>   end
>  else "Agenda ambulatorial"."Turno do atendimento"
> end ,
> "Agenda ambulatorial"."Emergencia ambulatorio",
> count (*) as Ocorrencias
>  FROM 
> "Agenda ambulatorial",
> Empresa,
> Profissionais,
> Convenios
>  WHERE 
> Profissionais.Consulta = 'Sim'   AND
> "Agenda ambulatorial"."Codigo do convenio" = Convenios."Codigo do convenio"  AND
> "Agenda ambulatorial"."Codigo do profissional" = Profissionais."Codigo do profissional"  AND
> "Agenda ambulatorial"."Tipo de status" = '2'
> and  "Agenda ambulatorial"."Data da consulta" between to_date ( '03102002','ddmmyyyy' ) 
>            and to_date ( '04102002','ddmmyyyy' ) 
>
>  group by
> Empresa."Descricao da empresa",
> Convenios.Tipo,
> "Agenda ambulatorial"."Data da consulta",
> case when "Agenda ambulatorial"."Turno do atendimento" = 'Plantao' then
>   case when substr ("Agenda ambulatorial"."Hora atendimento", 1, 2) between '00' and '05' then 'Noite'
>        when substr ("Agenda ambulatorial"."Hora atendimento", 1, 2) between '06' and '12' then 'Manha' 
>        when substr ("Agenda ambulatorial"."Hora atendimento", 1, 2) between '13' and '18' then 'Tarde'
>        when substr ("Agenda ambulatorial"."Hora atendimento", 1, 2) between '19' and '23' then 'Noite'
>        else 'Manha'
>   end
>  else "Agenda ambulatorial"."Turno do atendimento"
> end ,
> "Agenda ambulatorial"."Emergencia ambulatorio"
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
>
>  
>


-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.6.11 - Release Date: 12/1/2005





Mais detalhes sobre a lista de discussão lista