Tengo una duda que no acabo de resolver, quiero realizar una consulta SQL que en una sola linea sea capaz de contarme las piezas de un albarán distinguiendo las del mismo tipo, me explico:
Tengo la siguiente estructura,
Tabla Albaranes:
IdAlbaran --> Autonumérico
NumAlbaran --> Texto (Único)
Fecha --> Date
IdCliente --> Numeral (Int)
Tabla DetalleAlbaran:
IdDetalle --> Autonumérico
IdAlbaran --> Numeral
IdPieza --> Numeral
IdLote --> Texto
Calidad --> Texto
Raza --> Texto
Producto --> Texto
Pues bien, yo lo que quiero es sacar la cuenta de cada línea del detalle de albarán, pero sin tener que mostrar todas las piezas, que me diga por ejemplo:
Carnes 15 Jamón Bellota
Legumbres 20 Lechuga Sana
Espero me que me entiendan lo que comento, la consulta que tengo generada es la siguiente pero no me funciona:
Código:
¿Ven algo mal?Select Count(DISTINCT p.IdProducto) As Total,p.IdRaza,p.IdCalidad,p.IdLote From Albaranes a Inner Join DetalleAlbaran p On (a.IdAlbaran=p.IdAlbaran) Where a.NAlbaran='a1/00225487' Group By p.IdProducto
Muchas gracias!