Olá à lista,
Tenho a seguinte duvida:
Numa tabela com a seguinte estrutura:
|-||-|--|
| id | data1(tipo:Date) | data2(tipo:Date) | data3(tipo:Date) |
2008/9/1 Euler Taveira de Oliveira [EMAIL PROTECTED]:
Fabricio Veiga escreveu:
Possuo um servidor Windows 2000 Server com o PostgreSQL instalado. Após
uma queda de energia, algumas consultas no meu sistema apresentam
problemas. Entrei no gerenciador pgAdmin, e na hora de visualizar os
dados
2008/9/1 Eloi Ribeiro [EMAIL PROTECTED]
Olá à lista,
Tenho a seguinte duvida:
Numa tabela com a seguinte estrutura:
|-||-|--
|
| id | data1(tipo:Date) | data2(tipo:Date) | data3(tipo:Date) |
Bom, a versão do PostgreSQL é 8.2. Sobre a mensagem que apresenta na tela,
vou obter mais informações agora pela manhã e repasso ao grupo, pois no
momento não estou no escritório.
Obrigado a todos por enquanto!
Fabrício Veiga.
2008/9/1 Euler Taveira de Oliveira [EMAIL PROTECTED]
Fabricio
Não aceita os dois pontos
ERROR: syntax error at or near :
LINE 129: ...la SET data3 = CASE WHEN data2 data1 : data2 else...
^
Alguma sugestão?
Estou utilizando a versão 8.2.7 em windows xp com pgAdmin III 1.8.4.
2008/9/1 William
ok já está mudei os deoi pontos por THEN e perfeito.
Muito obrigado pela ajuda!
ciao,
eloi
2008/9/1 Eloi Ribeiro [EMAIL PROTECTED]
Não aceita os dois pontos
ERROR: syntax error at or near :
LINE 129: ...la SET data3 = CASE WHEN data2 data1 : data2 else...
Ola Pessoal,
Estou unindo duas tabelas sem relacionamento, estou testando UNION,
mas acredito precisa SELECT INTO ou CREATE TEMP AS...:
SELECT a.data, a.conta, a.cxabco, a.historico, a.valor, b.setor
FROM entradas a
LEFT JOIN setor b ON a.idsetor = b.idsetor
WHERE a.data = '2007-12-01'
Ola
tente
SELECT a.data, a.conta, a.cxabco, a.historico, a.valor as entrada, b.setor
FROM entradas a
LEFT JOIN setor b ON a.idsetor = b.idsetor
WHERE a.data = '2007-12-01' AND a.datas = '2007-12-31'
UNION
SELECT a.data, a.conta, a.cxabco, a.historico, a.valor as saida, b.setor
FROM
Eloi Ribeiro escreveu:
Não aceita os dois pontos
ERROR: syntax error at or near :
LINE 129: ...la SET data3 = CASE WHEN data2 data1 : data2 else...
^
Alguma sugestão?
Estou utilizando a versão 8.2.7 em
Ola Luiz,
Ja tinha feito isso, ele apenas retorna o ultimo alias do campo na coluna
valor.
Observe que de uma coluna, preciso que retorne duas colunas distintas.
- Original Message -
From: Luiz Rafael Culik Guimaraes [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira
Ops... acho que programar em Java está afetando meus SQL... =D
2008/9/1 William Leite Araújo [EMAIL PROTECTED]
(...)
Ex.: *UPDATE* tabela *SET* data3 = *CASE WHEN* data2 data1 : data 2*ELSE
* data1 *END*;
(...)
Correto: *UPDATE* tabela *SET* data3 = *CASE WHEN* data2 data1
*UNION* é para unir resultados iguais, eliminando registros duplicados.
Pelo que entendi, não é o que você quer.
Você deve user o *JOIN* mesmo. Seria algo do tipo:
*SELECT* a.data, a.conta, a.cxabco, a.historico, a.valor as entrada, s.valor
as saida, b.setor
*FROM* entradas a *LEFT
pode ser, mas sem essa ajuda não teria chagado ao resultado. obrigado
abraço,
eloi
2008/9/1 William Leite Araújo [EMAIL PROTECTED]
Ops... acho que programar em Java está afetando meus SQL... =D
2008/9/1 William Leite Araújo [EMAIL PROTECTED]
(...)
Ex.: *UPDATE* tabela *SET* data3 =
Blza William, testei e retornou a com as colunas Entrada e Saidas, mas o valor
de segunda coluna
esta vazio, tem mais alguma dica ?
AGORA ESTA RETORNANDO:
DataConta Cxa Historico Entrada Saida Setor
2007-12-01 515 51 Nesta data 120,00 0,00 Contabilidade
2007-12-01
Obrigado Osvaldo, terei em conta a sugestão.
saudações,
eloi
2008/9/1 Osvaldo Kussama [EMAIL PROTECTED]
Em 01/09/08, Eloi Ribeiro[EMAIL PROTECTED] escreveu:
Tenho a seguinte duvida:
Numa tabela com a seguinte estrutura:
Boa tarde!
Existe alguma forma de restaurar um banco de dados tendo somente a pasta
(Data) dos dados?
Obrigado
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Como faço para gerar uma script da minha base, semos dados, somente as tabelas,
funções, etc., e nos clientes, executar essa script e ela atualizar o q for
preciso nas tabelas.
Luciano Daniel Dick___
pgbr-geral mailing list
2008/9/1 Luciano Daniel Dick [EMAIL PROTECTED]
Como faço para gerar uma script da minha base, semos dados, somente as
tabelas, funções, etc., e nos clientes, executar essa script e ela atualizar
o q for preciso nas tabelas.
Seria o caso de instalar apenas o PostgreSQL cliente no cliente
2008/9/1 Fernando Bossini [EMAIL PROTECTED]:
Boa tarde!
Existe alguma forma de restaurar um banco de dados tendo somente a pasta
(Data) dos dados?
tendo o mesmo ambiente, é só parar o banco atual, mover os dados para
a nova pasta e iniciar o banco.
--
Sebastian SWC
http://sebastianswc.com
Em 01/09/08, Paulo[EMAIL PROTECTED] escreveu:
Blza William, testei e retornou a com as colunas Entrada e Saidas, mas o
valor de segunda coluna
esta vazio, tem mais alguma dica ?
AGORA ESTA RETORNANDO:
DataConta Cxa Historico Entrada Saida Setor
2007-12-01 515 51 Nesta
Em 01/09/08, Fernando Bossini[EMAIL PROTECTED] escreveu:
Existe alguma forma de restaurar um banco de dados tendo somente a pasta
(Data) dos dados?
Veja:
http://www.postgresql.org/docs/current/interactive/backup-file.html
particularmente as duas restrições que podem impossibilitar tal
2008/9/1, Luciano Daniel Dick [EMAIL PROTECTED]:
Como faço para gerar uma script da minha base, semos dados, somente as
tabelas, funções, etc., e nos clientes, executar essa script e ela atualizar
o q for preciso nas tabelas.
Não sei se entendi corretamente, mas se por clientes você quer
Olá,
Estou tentando uma expressão regular que me traga no exemplo abaixo apenas
os registros que quero contando de trás para frente e identificando a 3ª
posição:
0 2 00
select . from tabela where atributo ~ '^[0-9]+000[2][0-9]{2}$'
Todos os registros que lendo o numero de trás para
Galera,
Estou migrando uma stored procedure do mssql para o postgresql e
estou encontrando dificuldade em disparar a trigger somente se um
determinado campo for atualizado, no mssql uso IF UPDATE(CONFIRMA)
qual seria o equivalente no postgresql, tentei if
new.confirma!=old.confirma mas está dando
Em 01/09/08, Marcelo Costa[EMAIL PROTECTED] escreveu:
Estou tentando uma expressão regular que me traga no exemplo abaixo apenas
os registros que quero contando de trás para frente e identificando a 3ª
posição:
0 2 00
select . from tabela where atributo ~ '^[0-9]+000[2][0-9]{2}$'
Olá,
2008/9/1 Osvaldo Kussama [EMAIL PROTECTED]
Em 01/09/08, Marcelo Costa[EMAIL PROTECTED] escreveu:
Estou tentando uma expressão regular que me traga no exemplo abaixo
apenas
os registros que quero contando de trás para frente e identificando a 3ª
posição:
0 2 00
select
2008/9/1, José Carlos Messias [EMAIL PROTECTED]:
Estou migrando uma stored procedure do mssql para o postgresql e
estou encontrando dificuldade em disparar a trigger somente se um
determinado campo for atualizado, no mssql uso IF UPDATE(CONFIRMA)
qual seria o equivalente no postgresql, tentei
Olá Pessoal
Tenho uma configuração instalada dos atributos LC do Postgres (versão 8.3.1).
SELECT name, setting FROM pg_settings WHERE name LIKE 'lc%';
name | setting
-+-
lc_collate | C
lc_ctype| en_US
lc_messages | pt_BR
lc_monetary | pt_BR
lc_numeric |
28 matches
Mail list logo