
Caros amigos, estou lendo uma base de dados em SQL com a rotina abaixo #DOAÇÃO GERAL channel<-odbcConnect("saddw",uid="saddw",case="tolower") doacao.dados<- sqlQuery(channel, "select doacao_dw.numerobolsa, doacao_dw.datahoradoacao,doacao_dw.tipodoacao, doacao_dw.tipodoacaodirigida,doacao_dw.localcoleta,doacao_dw.localespecificocoleta, doacao_dw.apto, doacao_dw.codigoinaptidao,doador_dw.tipagemsanguinea,doador_dw.rh, doador_dw.idade, doador_dw.sexo, doador_dw.data_primeira_doacao, doador_dw.data_ultima_doacao,bairroresidencia, bairro_nao_tabelado,doador_dw.qtde_doacoes,doador_dw.municipioorigem, doador_dw.naturalidade, doador_dw.numerogente from saddw.doador_dw, saddw.doacao_dw where doador_dw.numerogente = doacao_dw.numerogente and to_char(doacao_dw.datahoradoacao,'DD/MM/YYYY') >= to_date('01/01/1992','DD/MM/YYYY') and to_char(doacao_dw.datahoradoacao,'DD/MM/YYYY') <= to_date('31/12/1999','DD/MM/YYYY')" ) Que está me gerando a mensagem abaixo: Erro em as.POSIXlt.character(x, tz, ...) : character string is not in a standard unambiguous format Os anos com problema são: 1992, 1995 e 1996 - rodei cada ano separadamente. Como consequência, não gera o data frame doacao.dados Alguém teria alguma sugestão para corrigir esse erro? [ ]'s. Edson Lira Estatístico Manaus-Amazonas
participantes (1)
-
Edson Lira