Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/08/2013, 15:39
Avatar de EderBarriosCamargo
EderBarriosCamargo
 
Fecha de Ingreso: marzo-2013
Mensajes: 55
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Select con 3 tablas

Gracias libras finalmente nos decidimos por este query
Código SQL:
Ver original
  1. SELECT Cebe,Nombre,
  2.      (    
  3.      SELECT SUM(PrecioTotal)
  4.       FROM [Newmovil].[dbo].[Ventas]
  5.       WHERE (FechaDocumento >= '01/07/2013' AND FechaDocumento <= '31/07/2013')
  6.        AND (TipoDoc = '9' OR TipoDoc = '26' OR TipoDoc = '25')  AND (ventas.Tercero = '89798765') AND ( Linea COLLATE Modern_Spanish_CI_AS = Newmovil.dbo.Proveedores.Cebe )
  7.       ) AS '2013',
  8.       (
  9.      SELECT SUM(PrecioTotal)
  10.       FROM [Newmovil].[dbo].[Ventas]
  11.       WHERE (FechaDocumento >= '01/07/2012' AND FechaDocumento <= '31/07/2012')
  12.        AND (TipoDoc = '9' OR TipoDoc = '26' OR TipoDoc = '25') AND (ventas.Tercero = '89798765') AND ( Linea COLLATE Modern_Spanish_CI_AS = Newmovil.dbo.Proveedores.Cebe)
  13.       ) AS '2012',
  14.       (SELECT SUM (ValorCuota) FROM proyecciones WHERE idCliente='89798765' AND (idproveedor=cebe COLLATE Modern_Spanish_CI_AS) AND año='2013' AND mes='07' GROUP BY idProveedor  )AS 'cuota'
  15. FROM [Newmovil].[dbo].[Proveedores]
  16. WHERE Estado = '1'"

Y corre bien ahora el problema es que no se como operar estos resultados entre si por ejemplo
Código SQL:
Ver original
  1. (2012-2013) AS resta
y que salga ps la resta de estos campos.
Gracias