Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2015, 08:16
kikarodaima
 
Fecha de Ingreso: octubre-2015
Ubicación: Bogotá
Mensajes: 13
Antigüedad: 8 años, 6 meses
Puntos: 0
Unir consultas, error de varchar

Buen día compañeros.
En mi trabajo voy a utilizar 100% sql, y como tengo tantas dudas, acá entro a leer y he aprendido montones.

Bueno, como dijo el dermatólogo, al grano:

La primera consulta es como el programa contable genera la factura.
La segunda, es como solicito que me consolide la sumatoria de dos valores diferentes en una casilla. La idea es incluir ese item en la factura. Cada consulta de manera independiente funciona, pero al unirlas, sale error de varchar a numeric

Select [dbo].[F_MonedaMVForm]('FAC','FS','7332',mvtrade.idmvtrade) as ValorUnitario,MTMERCIA.REFERPROV, 0 AS 'ordimp'
From MVTrade LEFT JOIN MTMERCIA ON MVTrade.PRODUCTO = MTMERCIA.CODIGO
Where not MVTrade.PRODUCTO in ('2600','2600A') and
MVTrade.Origen ='FAC' And
MVTrade.TipoDcto='FS' And
MVTrade.NroDcto='7332'
union
Select '2600' as codservicio, sum(MVTrade.VALORUNIT),MVTrade.NOMBRE from mvtrade
where MVTrade.PRODUCTO in ('2600','2600A') and MVTrade.ORIGEN = 'FAC' and MVTrade.TIPODCTO = 'FS' and MVTrade.NroDcto='7332' group by NOMBRE

como puedo arreglarlo?
gracias de antebrazo