GARANTIR DESCONTO

Fórum select item de venda (produto) ou (serviço) #498574

21/10/2014

0

Bom dia, Gostaria de uma ajuda para selecionar os itens de uma venda - aplicação para uma papelaria;

tenho as tabelas : TbVenda, TbItensVenda, TbServiços, TbEstoque.

to sem saber como puxar o nome no caso, se o item for um produto o nome do mesmo, e se o item de venda for um serviço o nome do mesmo.

estrutura da TbItensVenda (Cod, -- chave primaria
CodVenda, -- chave da TbVenda
CodItem, -- chave do item a ser vendido - codigo do estoque, ou codigo do serviço
TipoItem -- tipo do item, exemplo 0= é um produto, 1 = um serviço
...)

será que alguém pode me ajudar;
Weliton Gomes

Weliton Gomes

Responder

Posts

21/10/2014

Weliton Gomes

Bom depois de algumas horas de pesquisa, consegui eu acho rsrsrs.
então, caso alguém precisar de algo parecido
aqui vai como consegui implementar.

SELECT  `itensdevenda`.*, IF(`itensdevenda`.`tipo` = 1 , (select `produtos`.`noProduto` FROM `produtos` WHERE `produtos`.`idProdutos` = `itensdevenda`.`idItem` ) , (select `servicos`.`Descrição` from `servicos` WHERE `servicos`.`idServico` = `itensdevenda`.`idItem`)) as Item
FROM  `itensdevenda` 


if o tipo for 1, vai selecionar um produto, senão, vai selecionar o serviço

bom é isso, Obrigado :)
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar