Select no Firebird com erro

Firebird

01/06/2006

Alguém pode me ajudar com este erro:

select extract(year from EMPREST.DT_EMP) as ANO,
extract(month from EMPREST.DT_EMP) as MES, REGISTRO.UNIDADE,  EMPREST.TIPO,
count(EMPREST.CODIGO) as TOT
from REGISTRO, EMPREST, ACERVO, UNIDADE
where REGISTRO.CODIGO = EMPREST.REG_PUB
and REGISTRO.CODPUB = ACERVO.CODIGO
and REGISTRO.UNIDADE = UNIDADE.CODIGO
and EMPREST.DT_DV_E is null
and EMPREST.CONSULTA = ´0´
group by extract(year from EMPREST.DT_EMP) as ANO, extract(month from EMPREST.DT_EMP) as MES, 
REGISTRO.UNIDADE, EMPREST.TIPO
order by ANO, MES, REGISTRO.UNIDADE, EMPREST.TIPO


Esta dando o erro:
General SQL error.
Token unknown - line 10, char 44
as

Estou usando Firebird 1.5

Grato!

Cristiano


Cristianojedi

Cristianojedi

Curtidas 0

Respostas

Cristianojedi

Cristianojedi

01/06/2006

Ninguém pode me ajudar?

Grato!

Cristiano


GOSTEI 0
Xtreme

Xtreme

01/06/2006

Tenta assim:
select extract(year from EMPREST.DT_EMP) as ANO,
extract(month from EMPREST.DT_EMP) as MES, REGISTRO.UNIDADE,  EMPREST.TIPO,
count(EMPREST.CODIGO) as TOT
from REGISTRO, EMPREST, ACERVO, UNIDADE
where REGISTRO.CODIGO = EMPREST.REG_PUB
and REGISTRO.CODPUB = ACERVO.CODIGO
and REGISTRO.UNIDADE = UNIDADE.CODIGO
and EMPREST.DT_DV_E is null
and EMPREST.CONSULTA = ´0´
group by extract(year from EMPREST.DT_EMP), extract(month from EMPREST.DT_EMP), 
REGISTRO.UNIDADE, EMPREST.TIPO
order by ANO, MES, REGISTRO.UNIDADE, EMPREST.TIPO


Sem colocar ´as´ no group by.


GOSTEI 0
POSTAR