Nao consigo concatenar
Pessoal,
Tenho o seguinte select:
SELECT TBTIPOAPTO.ID,
TBAPTO.APNUMERO,
TBTIPOAPTO.TPPRECO_ID,
TBPRECOAPTO.PRDESCRICAO,
TBPRECOAPTO.PRVALORDIA,
TBPRECOAPTO.PRVALORMES,
TBPRECOAPTO.PRVALORTRI
FROM TBAPTO
INNER JOIN TBTIPOAPTO ON TBAPTO.ID = TBTIPOAPTO.TPAPTO_ID
INNER JOIN TBPRECOAPTO ON TBTIPOAPTO.TPPRECO_ID = TBPRECOAPTO.ID
Gostaria de concatenar (em uma nova variável/campo) os seguintes campos:
TBAPTO.APNUMERO +´ - ´+TBPRECOAPTO.PRDESCRICAO
Imagino que em SQL seja assim:
NUM_CATEG = TBAPTO.APNUMERO +´ - ´+TBPRECOAPTO.PRDESCRICAO
Mas não está funcionando...
Alguem sabe me dizer o que está errado?
Como posso concatenar esse novo campo?
Desde já agradeço.
Tenho o seguinte select:
SELECT TBTIPOAPTO.ID,
TBAPTO.APNUMERO,
TBTIPOAPTO.TPPRECO_ID,
TBPRECOAPTO.PRDESCRICAO,
TBPRECOAPTO.PRVALORDIA,
TBPRECOAPTO.PRVALORMES,
TBPRECOAPTO.PRVALORTRI
FROM TBAPTO
INNER JOIN TBTIPOAPTO ON TBAPTO.ID = TBTIPOAPTO.TPAPTO_ID
INNER JOIN TBPRECOAPTO ON TBTIPOAPTO.TPPRECO_ID = TBPRECOAPTO.ID
Gostaria de concatenar (em uma nova variável/campo) os seguintes campos:
TBAPTO.APNUMERO +´ - ´+TBPRECOAPTO.PRDESCRICAO
Imagino que em SQL seja assim:
NUM_CATEG = TBAPTO.APNUMERO +´ - ´+TBPRECOAPTO.PRDESCRICAO
Mas não está funcionando...
Alguem sabe me dizer o que está errado?
Como posso concatenar esse novo campo?
Desde já agradeço.
Rafaelunp
Curtidas 0
Respostas
Afarias
15/10/2003
|Gostaria de concatenar (em uma nova variável/campo) os seguintes
|campos: TBAPTO.APNUMERO +´ - ´+TBPRECOAPTO.PRDESCRICAO
|Imagino que em SQL seja assim:
|NUM_CATEG = TBAPTO.APNUMERO +´ - ´+TBPRECOAPTO.PRDESCRICAO
NÃO -- o operador de concatenção do IB é || e não +
sendo assim ficaria::
TBAPTO.APNUMERO || ´ - ´ || TBPRECOAPTO.PRDESCRICAO
T+
|campos: TBAPTO.APNUMERO +´ - ´+TBPRECOAPTO.PRDESCRICAO
|Imagino que em SQL seja assim:
|NUM_CATEG = TBAPTO.APNUMERO +´ - ´+TBPRECOAPTO.PRDESCRICAO
NÃO -- o operador de concatenção do IB é || e não +
sendo assim ficaria::
TBAPTO.APNUMERO || ´ - ´ || TBPRECOAPTO.PRDESCRICAO
T+
GOSTEI 0
Rafaelunp
15/10/2003
|Gostaria de concatenar (em uma nova variável/campo) os seguintes
|campos: TBAPTO.APNUMERO +´ - ´+TBPRECOAPTO.PRDESCRICAO
|Imagino que em SQL seja assim:
|NUM_CATEG = TBAPTO.APNUMERO +´ - ´+TBPRECOAPTO.PRDESCRICAO
NÃO -- o operador de concatenção do IB é || e não +
sendo assim ficaria::
TBAPTO.APNUMERO || ´ - ´ || TBPRECOAPTO.PRDESCRICAO
T+
Não estou conseguindo...
se eu faço:
Categ = TBAPTO.APNUMERO || ´ - ´ || TBPRECOAPTO.PRDESCRICAO
para atribuir a concatenação à Categ, dá erro dizendo que não existe ´=´
se eu faço:
TBAPTO.APNUMERO || ´ - ´ || TBPRECOAPTO.PRDESCRICAO as categ
dá erro dizendo que não existe a coluna categ... onde estou errando??
GOSTEI 0
Afarias
15/10/2003
|Categ = TBAPTO.APNUMERO || ´ - ´ || TBPRECOAPTO.PRDESCRICAO
va tá fazendo isso em um SELECT ???
NÃO PODE!! essa sintaxe só é válida em STORED PROCEDURE OU TRIGGER!!
em select vc faz::
select campo1, campo2, (TBAPTO.APNUMERO || ´ - ´ || TBPRECOAPTO.PRDESCRICAO) AS campo3 from tabela
certo?! usa o AS para definir o nome do campo resultado da operação!
T+
va tá fazendo isso em um SELECT ???
NÃO PODE!! essa sintaxe só é válida em STORED PROCEDURE OU TRIGGER!!
em select vc faz::
select campo1, campo2, (TBAPTO.APNUMERO || ´ - ´ || TBPRECOAPTO.PRDESCRICAO) AS campo3 from tabela
certo?! usa o AS para definir o nome do campo resultado da operação!
T+
GOSTEI 0
Rafaelunp
15/10/2003
|Categ = TBAPTO.APNUMERO || ´ - ´ || TBPRECOAPTO.PRDESCRICAO
va tá fazendo isso em um SELECT ???
NÃO PODE!! essa sintaxe só é válida em STORED PROCEDURE OU TRIGGER!!
em select vc faz::
select campo1, campo2, (TBAPTO.APNUMERO || ´ - ´ || TBPRECOAPTO.PRDESCRICAO) AS campo3 from tabela
certo?! usa o AS para definir o nome do campo resultado da operação!
T+
Ei cara,
deu certo mesmo!
valeu pela força!
Tudo de bom!
GOSTEI 0