Ver Mensaje Individual
  #3  
Antiguo 25-03-2010
Avatar de Softweb
Softweb Softweb is offline
Miembro
 
Registrado: ago 2008
Posts: 46
Reputación: 0
Softweb Va por buen camino
Cita:
Empezado por defcon1_es Ver Mensaje
En ese caso, deberías recuperar el valor mínimo del campo U.AUTORES_NOMBRE

Prueba con esta select, a ver que te muestra.

Código SQL [-]SELECT distinct A.CODIGO, A.NOMBRE_ARTICULO, A.CODIGO_EAN, min(U.AUTORES_NOMBRE) FROM dbo.ARTICULOS A LEFT JOIN dbo.TITULO_AUTOR T ON A.CODIGO=T.TITULOS_CODIGO INNER JOIN dbo.AUTORES U ON T.AUTORES_CODIGO=U.AUTORES_CODIGO GROUP BY A.CODIGO, A.NOMBRE_ARTICULO, A.CODIGO_EAN
Gracias defcon1_es pero no me es valido ya que la consulta es mas grande y complicada, yo la simplifique para que se entendiera mejor la pregunta.

La consulta real es esta.

Código SQL [-]
SELECT distinct A.ARTICULOS_REFERENCIA_PROVEEDOR, A.ARTICULOS_NOMBRE_ARTICULO, ARTICULOS_CODIGO_EAN, 
U.AUTORES_NOMBRE), A.ARTICULOS_FECHA_CREACION, A.ARTICULOS_PRECIO_VENTA_CON_IVA, A.ARTICULOS_SITUACION, 
A.ARTICULOS_CODIGO, P.PROVEE_NOMBRE, S.ARTICULOS_EXIS_INI_FIRME, E.EDITORIALES_NOMBRE_CORTO, 
S.ARTICULOS_EXIS_INI_DEPOSITO, S.ARTICULOS_EXIS_ACT_FIRME, S.ARTICULOS_EXIS_ACT_DEPOSITO, 
S.ARTICULOS_UNIDAD_PEND_RECIBIR, S.ARTICULOS_UNIDAD_PEND_SERVIR, S.ARTICULOS_UNIDAD_EXAMEN, 
FF.FAMILIAS_DENOMINACION AS Seccion, M.MATERIAS_DENOMINACION AS Materia, ARTICULOS_SITUACION AS ESTADO, E.EDITORIALES_CODIGO
  FROM dbo.ARTICULOS A
  INNER JOIN dbo.ALMACEN_STOCK S ON A.ARTICULOS_CODIGO=S.ARTICULOS_CODIGO 
     Format('AND S.COMPANIA_CODIGO=%d AND S.CENTRO_CODIGO=%d',[BBO_COMPANIA_CODIGO,V_CENTRO])
 INNER JOIN dbo.TITULOS TI ON A.ARTICULOS_CODIGO = TI.TITULOS_CODIGO'
  LEFT JOIN dbo.EDITORIALES E ON TI.TITULOS_EDITORIAL_CODIGO = E.EDITORIALES_CODIGO
  LEFT JOIN dbo.TITULO_AUTOR T ON A.ARTICULOS_CODIGO=T.TITULO_AUTOR_TITULOS_CODIGO
  INNER JOIN dbo.AUTORES U ON T.TITULO_AUTOR_AUTORES_CODIGO=U.AUTORES_CODIGO

  FULL JOIN dbo.FAMILIAS FF ON (FF.FAMILIAS_CODIGO=A.ARTICULOS_FAMILIA AND
  FF.FAMILIAS_TIPO_ARTICULO = A.ARTICULOS_TIPO_ARTICULO)
  FULL JOIN dbo.TITULOS_MATERIAS X ON X.TITMAT_TITULOS_CODIGO=A.ARTICULOS_CODIGO
  FULL JOIN dbo.MATERIAS M ON M.MATERIAS_CODIGO=X.TITMAT_MATERIAS_CODIGO
  FULL JOIN dbo.PROVEEDORES P ON A.ARTICULOS_CODIGO_ULT_PROVEEDOR=P.PROVEE_CODIGO
 ORDER BY A.ARTICULOS_REFERENCIA_PROVEEDOR, A.ARTICULOS_NOMBRE_ARTICULO, ARTICULOS_CODIGO_EAN, 
  U.AUTORES_NOMBRE, A.ARTICULOS_FECHA_CREACION, A.ARTICULOS_PRECIO_VENTA_CON_IVA, 
  A.ARTICULOS_CODIGO, P.PROVEE_NOMBRE, S.ARTICULOS_EXIS_INI_FIRME, 
  S.ARTICULOS_EXIS_INI_DEPOSITO, S.ARTICULOS_EXIS_ACT_FIRME, S.ARTICULOS_EXIS_ACT_DEPOSITO, 
  S.ARTICULOS_UNIDAD_PEND_RECIBIR, S.ARTICULOS_UNIDAD_PEND_SERVIR, S.ARTICULOS_UNIDAD_EXAMEN, 
  FF.FAMILIAS_DENOMINACION, M.MATERIAS_DENOMINACION, ARTICULOS_SITUACION

La consulta es de un listado de libros de una librería.


Gracias y saludos
Responder Con Cita