Ahora lo que necesito es realizar una consulta en la cual obtenga el un listado como el siguiente:
El problema que es una consulta recursiva y en acces esto me esta matando (no puedo utilizar otra bd ya que este es el producto entregable, ya que importamos un excela mysql con php y luego exportamos los resultados con php a acces y es lo que entregamos al cliente.
Tabla posiciones
___________________________________________
|GrupoCompra | NumeroOrdenes | Numero Posiciones |
|TTE01 | 6 | 16 |
|VTNA | 9 | 27 |
|___________________________________________|
Código SQL:
Ver original
SELECT DISTINCT (gr_com) AS NombreGrupoCompra, (SELECT COUNT(*) AS CantidadGruposCompra FROM (SELECT DISTINCT (ndoc) AS Ordenes FROM posiciones WHERE posicionesConsulta.gr_com=posiciones.gr_com ) AS Ordenes) AS OrdenesDeCompras, (SELECT COUNT(*) AS CantidadPosiciones FROM (SELECT DISTINCT (id_pos) AS CantidadPosiciones FROM posiciones WHERE posiciones.gr_com=posiciones.gr_com) AS CantidadPosiciones) AS CantidadPosiciones FROM posiciones;