Select traz sempre primeiro registro duplicado
Minha SQL esta assim :
Tipo repete aleatoria :
SelectDISTINCT MPUtilizada.*,
OrdemProducao.Quantidade * (MPUtilizada.Coeficiente / 100) as QuantidadeUtilizada,
OrdemProducao.CodItemPedidoVenda,
MateriaPrima.CodigoPadrao,
MateriaPrima.Descricao || ´ (´ || MateriaPrima.NomeGenerico || ´)´ as MateriaPrima,
TipoAplicacao.Nome as TipoAplicacao
From MPUtilizada
Inner Join MateriaPrima on MateriaPrima.CodMateriaPrima = MPUtilizada.CodMateriaPrima
Inner Join OrdemProducao on OrdemProducao.CodOrdemProducao = MPUtilizada.CodOrdemProducao
Left Join TipoAplicacao on TipoAplicacao.CodTipoAplicacao = MPUtilizada.CodTipoAplicacao
Where MPUtilizada.CodOrdemProducao = :CodOrdemProducao
Order By MateriaPrima.Descricao
Tipo repete aleatoria :
SelectDISTINCT MPUtilizada.*,
OrdemProducao.Quantidade * (MPUtilizada.Coeficiente / 100) as QuantidadeUtilizada,
OrdemProducao.CodItemPedidoVenda,
MateriaPrima.CodigoPadrao,
MateriaPrima.Descricao || ´ (´ || MateriaPrima.NomeGenerico || ´)´ as MateriaPrima,
TipoAplicacao.Nome as TipoAplicacao
From MPUtilizada
Inner Join MateriaPrima on MateriaPrima.CodMateriaPrima = MPUtilizada.CodMateriaPrima
Inner Join OrdemProducao on OrdemProducao.CodOrdemProducao = MPUtilizada.CodOrdemProducao
Left Join TipoAplicacao on TipoAplicacao.CodTipoAplicacao = MPUtilizada.CodTipoAplicacao
Where MPUtilizada.CodOrdemProducao = :CodOrdemProducao
Order By MateriaPrima.Descricao
Walter Faria
Curtidas 0