none
Dudas sobre consultas con varias tablas RRS feed

  • Pregunta

  • Buenos días:

    Tengo el siguiente problema. Tengo 2 tablas: cotizaciones y detalles. Estoy creando un listado usando esta consulta

    Select * From Cotizaciones Inner Join Detalles On Cotizaciones.Id=Detalles.IdCotizaciones

    Sin embargo resulta que si, por ejemplo, la cotización 001 tiene 5 productos, estos son listados de manera individual, me refiero a esto

    cotización   producto   cantidad
    0001           leche         3
    0001           café           2
    0001          azúcar        4

    Y esta bien, pues así debe ser. Pero ahora, y este es el motivo de mi consulta, me gustaría que apareciera así

    cotización   productos   cantidad
    0001           3                 9

    Y no estoy seguro se se podrá hacer desde una única consulta. Actualmente lo hago mediante condicionales y bucles (es una aplicación en ASP).

    Espero haberme explicado bien.

    Muchas gracias por el apoyo.

    Un saludo desde Lima, Perú



    • Editado Rómulo sábado, 12 de mayo de 2012 15:45
    sábado, 12 de mayo de 2012 15:43

Respuestas

  • Hola!

    es tan simple como crear una consulta de referencias cruzadas, para lo cual Access te provee de un asistente, consulta la ayuda al respecto.


    Saludos a todos desde Huelva
    http://www.mvp-access.es/emilio/

    • Propuesto como respuesta Uriel Almendra lunes, 22 de abril de 2013 18:24
    • Marcado como respuesta Uriel Almendra lunes, 22 de abril de 2013 18:24
    domingo, 13 de mayo de 2012 5:37

Todas las respuestas

  • Hola!

    es tan simple como crear una consulta de referencias cruzadas, para lo cual Access te provee de un asistente, consulta la ayuda al respecto.


    Saludos a todos desde Huelva
    http://www.mvp-access.es/emilio/

    • Propuesto como respuesta Uriel Almendra lunes, 22 de abril de 2013 18:24
    • Marcado como respuesta Uriel Almendra lunes, 22 de abril de 2013 18:24
    domingo, 13 de mayo de 2012 5:37
  • Hola

    No nos comentas que versión de Access utilizas.

    Puedes agurpar por cotización, contar por Producto y sumar por Cantidad. Para hacerlo, crea una consulta y pulsa sobre el botón con el símbolo sigma (Σ). Ahi ya te sale las opciones, por columna de o bien agrupar, o bien contar o bien sumar.

    Salu2,


    José Mª Fueyo [MS MVP Access]

    lunes, 14 de mayo de 2012 10:42
  • Hola

    No nos comentas que versión de Access utilizas.

    Puedes agurpar por cotización, contar por Producto y sumar por Cantidad. Para hacerlo, crea una consulta y pulsa sobre el botón con el símbolo sigma (Σ). Ahi ya te sale las opciones, por columna de o bien agrupar, o bien contar o bien sumar.

    Salu2,


    José Mª Fueyo [MS MVP Access]

    Muchas gracias por tu respuesta. Tienes razón, olvidé indicar no sólo la versión sino que las consultas son para una página en ASP. Sucede que no encontré ningún grupo para ASP clásico y como utilizo Access 2007 pensé hacer la consulta aquí. Voy a probar utilizar el asistente de consultas para ver si logro lo que busco y comento luego. 

    Un saludo desde Lima, Perú

    lunes, 14 de mayo de 2012 12:02