Re: [pgbr-geral] converter enconding
Em 15 de abril de 2016 22:56, Euler Taveiraescreveu: > On 15-04-2016 22:23, Douglas Fabiano Specht wrote: > > Pessoal > > estou recebendo a string com enconding acho que LATIN1, mas nao consigo > > fazer o decode para utf8, alguma sugestão. > > > > select convert(' número 77668 já está ', 'LATIN1', 'UTF8') > > > > está vindo pelo php, logo la está setado iso_8859_1 > > > E? Qual é a pergunta? > R: queria é testar por comando fazer a decodificação > > É prudente casar a codificação das aplicações com a codificação do banco. > Pois é estou tentando, no php setei o header ("Content-type: text/html; charset=utf-8"); na conexão com o banco tbm setei com utf8 pg_set_client_encoding($con, utf8); mas no banco continua chegando com encoding diferente. sendo que meu banco esta em utf8 > > > -- >Euler Taveira Timbira - http://www.timbira.com.br/ >PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Douglas Fabiano Specht ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] converter enconding
On 15-04-2016 22:23, Douglas Fabiano Specht wrote: > Pessoal > estou recebendo a string com enconding acho que LATIN1, mas nao consigo > fazer o decode para utf8, alguma sugestão. > > select convert(' número 77668 já está ', 'LATIN1', 'UTF8') > > está vindo pelo php, logo la está setado iso_8859_1 > E? Qual é a pergunta? É prudente casar a codificação das aplicações com a codificação do banco. -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] converter enconding
Pessoal estou recebendo a string com enconding acho que LATIN1, mas nao consigo fazer o decode para utf8, alguma sugestão. select convert(' número 77668 já está ', 'LATIN1', 'UTF8') está vindo pelo php, logo la está setado iso_8859_1 -- Douglas Fabiano Specht ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tratar final de mes no SQL
On 15-04-2016 21:25, siste...@mvsoftware.com.br wrote: > Como tratar essa situação em SQL? > $ psql psql (9.5.2) Digite "help" para ajuda. euler=# select CAST(date_trunc('month', now()) + interval '1 month - 1 day' AS date); date 2016-04-30 (1 registro) euler=# select CAST(date_trunc('month', '2016-02-10'::date) + interval '1 month - 1 day' AS date); date 2016-02-29 (1 registro) euler=# select CAST(date_trunc('month', '2016-01-10'::date) + interval '1 month - 1 day' AS date); date 2016-01-31 (1 registro) -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Tratar final de mes no SQL
Pessoal como vocês tratam uma situação assim: Tenho clientes com vencimentos todos os dias, inclusive 29/30/31 Todo o mes tenho que lançar mensalidades conforme a data de contrato, então quando o mes do contrato cai no dia 31 por exemplo o proximo mes deveria ficar no dia 30. Pra fazer isso uso uma rotina em delphi, mas estava pensando em criar um select direto no banco pelo menos pra trazer os clientes que ainda não tem mensalidade lençada, mas esbarro nesses dias loucos de final de mes Exemplo: A tabela de clientes tem os campos CLIENTES COD_ID DATA_CONTRATO COD_ID = 1000 DATA_CONTRATO = 31/01/2016 Fevereiro tem 28 ou 29 dias, então o proximo vencimento seria um desses dias. Não são 30 dias corridos, é dia fixo, salvo quando é final de mes e o mes posterior tem menos dias. Como tratar essa situação em SQL? Marcelo___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral