[firebase-br] Erro em SQL

José mauricio Zottis bzottis em ig.com.br
Qua Mar 10 13:41:56 -03 2010


Esqueci de Por o Assunto

-----Mensagem original-----
De: José mauricio Zottis [mailto:bzottis em ig.com.br] 
Enviada em: quarta-feira, 10 de março de 2010 13:41
Para: 'FireBase'
Assunto: 

Pessoal, to precisando fazer um SQL, mas da um erro, alguém pode me ajudar?

O erro:
Unsuccessful execution caused by system error that does not preclude
successful execution of subsequent statements.
feature is not supported.

E se pegar o Campo Calculado PROXIMA_COLETA QUE É UM CAMPO CALCULADO, DA
ERRO TAMBÉM.

PROXIMA_COLETA        COMPUTED BY (cast(
                              (select max(F.Data_Coleta)from Far_Mtr F where
F.cod_cliente = Clientes.cod_cliente)
                                    + Clientes.Intervalo_coleta AS date));

O SQL:
            select COD_CLIENTE,  DATA_CAD, COD_EMPRESA, COD_USUARIO,
NOME_FANTASIA, RAZAO_SOCIAL, 
                   ENDERECO, NO_CASA, BAIRRO, CEP, COD_CIDADE, FONE,
CELULAR, FAX, CPF_CNPJ, 
                   RG_INSC, CONTATO, CONTATO_FINANC, PROPRIETARIO,
RESPONSAVEL_TECNICO, 
                   CPF_RESP_TECNICO, RG_RESP_TECNICO, COD_FUNCAO,
CONSELHO_NO, COD_DESTINO, 
                   COD_AREA_ATUACAO, COD_TIPO_AREA, COD_CLASSIF_RESIDUOS,
COD_DESCR_RESID, EMAIL, 
                   SITE, INICIO_CONTRATO, FINAL_CONTRATO, PGRSS,
RESP_TECNICA, INTERVALO_COLETA, 
                   OBS, TIPO_BOMBONA, FORMA_PGTO, FORMA_PGTO_ABREV,
DIA_VENCTO, 
                   VALOR_KILO, VALOR_KILO_EXCEDE, LIMITE_KILO,
TAXA_RECOLHIMENTO, BOMBONA,  QTD_COLETAS, 
                   DATA_ATUALIZACAO, COD_USUARIO_EDITOR, RAMAL, PESSOA_TIPO,
ATIVO, TAXA_ATRASO , 
                   NOME_MONTADO,  VALOR_MENSAL, COD_CLIENTE_EMPRESA,
Cod_grupo, PROXIMA_COLETA,
                   Cpf_prop, Rg_prop, DATA_NASC_PROP,  SERASA,
                   ESTADO_CIVIL_PROP, ENDERECO_PROP, COD_CID_PROP,
BAIRRO_PROP, COM_NOTA_FISCAL,

            (select cidade from Cidades where Cidades.Cod_cidade =
Clientes.Cod_cid_prop ) as Cidade_prop,
            (select UF from Cidades where Cidades.Cod_cidade =
Clientes.Cod_cid_prop ) as UF_prop,
            (select F.Funcao from Funcoes F where F.Cod_funcao =
Clientes.Cod_funcao ) as Funcao,
            (select Grupo from Grupo_cidades where Grupo_cidades.Codigo =
Clientes.Cod_grupo ) as Grupo,
            (select cidade from Cidades where Cidades.Cod_cidade =
Clientes.Cod_cidade ) as Cidade, 
            (select Uf from Cidades where Cidades.Cod_cidade =
Clientes.Cod_cidade ) as UF,
            (select area from areas_atuacao where
areas_Atuacao.cod_area_atuacao = Clientes.Cod_area_atuacao ) as
Area_Atuacao, 
            (select TIPO_AREA from TIPO_AREA where TIPO_AREA.cod_TIPO_area =
Clientes.Cod_TIPO_area) as TIPO_Area, 
            (select  Classificacao from CLASSIF_RESIDUOS where
CLASSIF_RESIDUOS.COD_Classificacao = Clientes.COD_CLASSIF_RESIDUOS) as
Classific_Resid, 
            (select  Descricao from Descricao_RESIDUOS where
Descricao_RESIDUOS.CODigo = Clientes.COD_Descr_RESID) as Descric_Resid, 
            (select min(FAR_mtr.DATA_COLETA) from FAR_MTR where
FAR_MTR.COD_CLIENTE = Clientes.COD_Cliente) as Primeira_COLETA , 
            (select Max(FAR_MTR.DATA_COLETA) from FAR_MTR where
FAR_MTR.COD_Cliente = Clientes.COD_Cliente) as Ultima_COLETA 

            from CLIENTES WHERE DELETADO = 'N' 
            and cast((select max(F.Data_Coleta)from Far_Mtr F where
                      F.cod_cliente = Clientes.cod_cliente) +
Clientes.Intervalo_coleta AS date) between :DataI and :DataF


/*                    and Proxima_coleta between :DataI and :DataF*/







Mais detalhes sobre a lista de discussão lista