sreletronica
(usa Slackware)
Enviado em 28/10/2017 - 10:25h
ja tentei --- até que da certo, mas preciso que esta ação esteja dentro de uma data vigente, e quando coloco a data de vigencia só aparece itens que estão contidos na tabela 2....
tentei destas formas...
select a.prd_codigo_barras Codigo, a.prd_descricao,
iif(b.preco is null, a.preco_atual, b.preco) from cap_produto a
left join promoii b on b.barras = a.prd_codigo_barras
where b.dtinicio <= current_date and b.dtfim >= current_date
select a.prd_codigo_barras Codigo, a.prd_descricao,
coalesce( b.preco , a.preco_atual ) preco
from cap_produto a
LEFT OUTER JOIN promoii b
on b.barras = a.prd_codigo_barras
where b.dtinicio <= current_date and b.dtfim >= current_date
tabela 1 = cap_produto
tabela 2 = promoii
preciso que tabela2 aparece na tabela1 na vigencia de preço contido na tabela 2....
quando coloco where b.dtinicio <= current_date and b.dtfim >= current_date só aparece itens que estão contido na tabela 2