SELECT MYSQL
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?
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?
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
OPA E ISSO MSM.
VLW MSM.
VLW MSM.
Tópico encerrado , respostas não são mais permitidas