Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/07/2007, 01:42
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 2 meses
Puntos: 9
Re: SQL. Agrupar por un campo Memo en BD Access2

Entonces dime, iislas, que harías para sacar la siguiente consulta.
La cosa consta de 3 tablas: [Articulos], [Cabecera Facturacion], y [Lineas Facturacion]
La consulta que quiero ver seria, para un cliente, de todos los artículos que se le han vendido, una lista con Codigo de Articulo, Descripción, y Unidades vendidas.
Por lo que veo, se tendría que agrupar por codigo de artículo, pero utilizar GROUP BY, se supone que estoy obligado a poner todos los campos de la SELECT en el GROUP BY, y por eso puse ahí el campo Memo, no por otra razón. Claro que no quiero agrupar por un campo Memo!!
flaviovich, la idea del left no funcionó.
Lo que si me ha funcionado es quitar el campo Descripcion del GROUP BY, y dejarlo en la SELECT, pero aplicandole un MAX(LEFT(campo,255)), de esta forma como está dentro de una funcion, parece que le gusta más.
En fin, aun así, si lo siguen viendo mala solución, agradecería una mano.
Un saludo!
__________________
..:: moNTeZIon ::..