Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2010, 13:24
Avatar de Inicia
Inicia
 
Fecha de Ingreso: octubre-2010
Ubicación: Actualmente en GDL
Mensajes: 135
Antigüedad: 13 años, 6 meses
Puntos: 1
Subquery arroja + de 1 dato

Hola, tengo esta consulta pero al ejecutar, me marca el siguiete error:

Msg 116, Level 16, State 1, Line 3
Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.


este es mi código

Código SQL:
Ver original
  1. SELECT  C.razonsocial, O.Folio, O.Cliente,  A.Fecha,
  2.             O.UsuarioCaptura,  O.Documento,O.Vendedor,O.TotalImporte,
  3.             O.TotalDescuento,O.TotalImpuesto,O.TotalRetencion,
  4.             O.Total,A.Autorizacion, PA.Autorizado, A.Usuario,
  5.  
  6. (SELECT od.folio, SUM((od.cantidad*ar.numero1)-(od.totalimporte)) AS Descuento
  7.  FROM ordvtadetalle od, articulo ar, cliente c, OrdVtaEncabezado AS O
  8. WHERE od.articulo=ar.clave
  9. AND c.clave=o.cliente
  10. AND od.folio=o.folio
  11. AND O.Folio IN ('P131788','P131649','P131220','P131148','P131666','P131774')
  12. AND clientetipo='DIST1' GROUP BY od.folio) PrecioDist1,
  13.  
  14.             O.cliente, c.clientetipo
  15.     FROM    OrdVtaEncabezado AS O, cliente AS C, OrdVtaAutorizacion AS A,
  16.             P5SysAutorizacion AS PA,ordvtadetalle AS od, articulo AS ar
  17.     WHERE   O.Empresa = 'Emp1'
  18.         AND C.clave = O.Cliente
  19.         AND O.Operacion=PA.Operacion
  20.         AND O.Folio=PA.Folio
  21.         AND PA.Autorizado='S'
  22. --      and O.Vendedor=@Vendedor
  23. AND O.Folio IN ('P131788','P131649','P131220','P131148','P131666','P131774')
  24.         AND O.Operacion='ORDVTA'
  25.         AND O.Folio=A.FOlio
  26.         AND PA.Operacion='ORDVTA'
  27.         AND od.articulo=ar.clave
  28.         AND od.folio=O.folio
  29.         AND O.cliente=c.clave
  30.  
  31. GROUP BY  O.cliente, c.clientetipo,C.razonsocial, O.Folio, O.Cliente,  A.Fecha,
  32.     O.UsuarioCaptura,  O.Documento,O.Vendedor,O.TotalImporte,O.TotalDescuento,O.TotalImpuesto,
  33.     O.TotalRetencion,O.Total,A.Autorizacion, PA.Autorizado, A.Usuario
  34.     ORDER BY O.Folio DESC, A.Fecha DESC

Espero me puedan ayudar a obtener este dato