Evandro, Valeu Cara! Funcionou perfeitamente!
Obrigado! Daniel -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Evandro Ricardo Silvestre Sent: quinta-feira, 24 de abril de 2008 14:24 To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Postgresql 8.3 com VB 6 Daniel M Carneiro wrote: > > Olá pessoal, boa tarde! > > Gostaria de saber se alguém pode dar um help? > > É o seguinte na Versão 7.41, Eu usada query pra extrair dados de > Campos do Tipo data desta forma: > > . > > .. > > SQL = SQL & "WHERE date_part('month',DataEmissao) || > date_part('Year',DataEmissao) = " & Month(Date) & Year(Date) & " > > Agora na V. 8.3 mim retorna o seguinte erro: > > ERROR: operator does not exist: double precision || double precision > at character 296 > > Pelo que entendi da mensagem, o erro está acontecendo com o operador > de concatenação! > Faça um CAST para varchar do valores retornados pelo date_part SQL = SQL & "WHERE CAST(date_part('month',DataEmissao) AS varchar) || CAT(date_part('Year',DataEmissao) AS varchar) = ' " & Month(Date) & Year(Date) & "' Obs: não esqueça dos apostrofes na data que está comparando. Evandro _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
