SELECT distinct
	iif(TT.placa_largura > 0, tt.quantidade, C.QUANTIDADE_ORIGINAL) QUANTIDADE,
	G.id as GP_ID,
	G.DESCRICAO GP_DESCRICAO,
	tt.estacao as estacao_id,
	u.descricao as estscao,
	p.id as up_id,
	p.descricao as UP,
	r.remessa,
	tt.remessa_id,
	tt.remessa_talao_id,
	s.id as progracao_id

FROM                    
	TBREMESSA_CONSUMO_VINCULO V,
	VWREMESSA_CONSUMO C,
	VWREMESSA_TALAO TT,
	TBGP G,

	VWREMESSA_TALAO T2,
	TBREMESSA_CONSUMO_VINCULO V2,
	VWREMESSA_CONSUMO C2,

	tbremessa r,
	tbsub_up u,
	tbup p,
	tbprogramacao s

WHERE
	V.REMESSA_ID = t2.REMESSA_ID
AND V.REMESSA_TALAO_ID = t2.REMESSA_TALAO_ID
AND V.CONSUMO_ID = C.ID
AND TT.REMESSA_ID = C.REMESSA_ID
AND TT.REMESSA_TALAO_ID = C.REMESSA_TALAO_ID
AND G.ID = s.GP_ID

AND V2.REMESSA_ID = :REMESSA_ID
AND V2.REMESSA_TALAO_ID = :REMESSA_TALAO_ID
AND V2.CONSUMO_ID = C2.ID
AND T2.REMESSA_ID = C2.REMESSA_ID
AND T2.REMESSA_TALAO_ID = C2.REMESSA_TALAO_ID

and s.tabela_id = tt.id
and s.remessa_id = tt.remessa_id
and s.tipo = 'A'
and r.numero = tt.remessa_id
and u.id = s.estacao
and u.up_id = s.up_id
and p.id = s.up_id