Bueno pongo un esquema para que se vea mas facil(espero)
Historial_Ventas
Id________Nombre_CantidadArt_Precio_Notas_CamposX1 .............X20 //aqui hay muchos campos mas de texto y numericos que necesito seleccionar
000001____Juan __10_____3.80_____Compra Correcta.................
000002____Pedro__5______5.50_____Nada............. ...............
// y bueno, donde Unidad.Codigo=ContenidoU.Codigo
.......
Cantidades
Id_____CantidadArt__Devueltos___DeMas ....................//hay mas campos de texto y numericos
000001_____4____________0___________0
000001_____2____________0___________0
000001_____4____________0___________0
000002_____2____________1___________0
000002_____3____________0___________0
.........
Quiero hacer una consulta que agrupe la columna codigo de la tabla Cantidades y que sume CantidadArt ya que esta suma debe ser igual al valor de CantidadArt de la Tabla Historial Ventas como se daran cuenta por decir el 0001 tiene 10 y la suma de la tabla cantidades da 10, ok entonces hago inner join y le pongo gruop by pero tambien necesito los otros campos de las 2 tablas(para otros procesos) pero si lo pongo asi no se puede porque dice que algunos campos text,ntext no estan contenidos en gruop by??
Código:
select * from Historial_Ventas Inner Join Cantidades on Historial_Ventas.id =Cantidades.Id order by Historial_Ventas.id Group by Historial_Ventas.id