SELECT MYSQL

GUSTAVOCANALLI 04/04/2011 21:09:22
#370423
BOA NOITE GALERA.

DA UM HELP AE.

TO COM A BASE DE DADOS PIZ_ITEMPEDIDO QUE TEM OS SEGUINTES CAMPOS:

CREATE TABLE PIZ_ITEMPEDIDO
(
IPE_IN_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
PED_IN_CODIGO INT REFERENCES PIZ_TELEPEDIDO,
PRO_IN_CODIGO1 INT REFERENCES PIZ_PRODUTO,
PRO_IN_CODIGO2 INT REFERENCES PIZ_PRODUTO,
IPE_RE_QUANTIDADE NUMERIC(12,2),
IPE_CH_MEIO CHAR(3),
);

OBS: ESSE [Ô]PRO_IN_CODIGO1[Ô] E [Ô]PRO_IN_CODIGO2[Ô] é PRA CONTROLAR A VENDA DE PIZZA MEIO-A-MEIO. SE FOR NORMAL ADICIONA O CODIGO SO NO [Ô]PRO_IN_CODIGO1[Ô].

PRECISO FAZER O SELECT VERIFICANDO SE O CAMPO IPE_CH_MEIO é [Ô]SIM[Ô].
SE FOR, CONCATENA O NOME DO PRODUTO BUSCANDO PELO PRO_IN_CODIGO1 E PRO_IN_CODIGO2

LEMBRANDO QUE SE FOR NAO..TEM QUE PROCURAR APENAS NO PRIMEIRO CODIGO.

ALGUEM PODE ME AJUDAR?
JWCELYO 04/04/2011 21:40:21
#370425
Resposta escolhida
veja se é isso amigo Gustavo

SELECT IPE_IN_CODIGO,
PED_IN_CODIGO,
PRO_IN_CODIGO1,
PRO_IN_CODIGO2,
IPE_RE_QUANTIDADE,
IPE_CH_MEIO,
case PE_CH_MEIO
when [ô]Sim[ô] then PRO_IN_CODIGO1 + PRO_IN_CODIGO2
else PRO_IN_CODIGO1 end as Resultado
FROM
PIZ_ITEMPEDIDO

GUSTAVOCANALLI 04/04/2011 22:10:37
#370426
OPA E ISSO MSM.

VLW MSM.
Tópico encerrado , respostas não são mais permitidas