preciso retornar um UNICO preço dependendo do tipo do cliente.
São 3 tipos de clientes: CLIENTE, DISTRIBUIDOR, ATACADO
este cliente pode ou não estar vinculado a uma tabela de preços. Se estiver vinculado a uma tabela de preços é feito a consulta e retorna o preço adequado ao cliente: PrecoVenda, PrecoAtacado, PrecoDistribuidor.
Se o cliente não possui tabela de preços, então consulta na tabela de produtos que contem os mesmos campos de preçoes acima.
Colocarei somente os campos que interessa.
Tabelas:
São 3 tipos de clientes: CLIENTE, DISTRIBUIDOR, ATACADO
este cliente pode ou não estar vinculado a uma tabela de preços. Se estiver vinculado a uma tabela de preços é feito a consulta e retorna o preço adequado ao cliente: PrecoVenda, PrecoAtacado, PrecoDistribuidor.
Se o cliente não possui tabela de preços, então consulta na tabela de produtos que contem os mesmos campos de preçoes acima.
Colocarei somente os campos que interessa.
Tabelas:
TABELAPRODUTO(TABELA NVARCHAR(5), PRODUTOS(CODPROD NCHAR(13),
CodProd NCHAR(13),
PrecoVenda MONEY,
PrecoAtacado MONEY,
PrecoDistribuidor MONEY)
PrecoVenda MONEY,
PrecoAtacado MONEY,
PrecoDistribuidor MONEY,
CODTABELA NVARCHAR(5))
CLIENTES(CODCLI,
RAZAOSOCIAL NVARCHAR(40),
TIPO NVARCHAR(20),
CODTABELA NVARCHAR(5))