[firebase-br] erro em select agrupavel
    Cmte Wilson 
    wilson.butigeli em itelefonica.com.br
       
    Sex Fev  8 13:06:02 -03 2008
    
    
  
Estou tentando fazer um select agrupando por mes  mas dá erro no 
month(p.dataabertura) alegando que a expressao month nao existe. 
O erro acontece no IBExpert e no aplicativo.
Linguagem VB 6 com firebird 1.5.5
Abaixo o select utilizado montado em cima do exemplo retirado do livro 
firebird essencial página 20:
Select
   case
     when (month(P.dataabertura) in ('01')) then 'JANEIRO'
     when (month(P.dataabertura) in ('02')) then 'FEVEREIRO'
     when (month(P.dataabertura) in ('03')) then 'MARÇO'
     when (month(P.dataabertura) in ('04')) then 'ABRIL'
     when (month(P.dataabertura) in ('05')) then 'MAIO'
     when (month(P.dataabertura) in ('06')) then 'JUNHO'
     when (month(P.dataabertura) in ('07')) then 'JULHO'
     when (month(P.dataabertura) in ('08')) then 'AGOSTO'
     when (month(P.dataabertura) in ('09')) then 'SETEMBRO'
     when (month(P.dataabertura) in ('10')) then 'OUTUBRO'
     when (month(P.dataabertura) in ('11')) then 'NOVEMBRO'
     when (month(P.dataabertura) in ('12')) then 'DEZEMBRO'
     else 'DESCONHECIDO'
   end as mes,
   sum(P.valordesconto) As Totaldesconto,
   sum(P.valorprevisto) As Totalbruto,
   count(P.*) as qtde
from PEDIDO P
where P.dataabertura between '01/01/2008' and '12/31/2008'
group by 1
Obrigado
Wilson
    
    
Mais detalhes sobre a lista de discussão lista