Navegación

    • Registrarse
    • Conectarse
    • Buscar
    • Portada
    • Recientes
    • Usuarios
    El sábado 30, Hardlimit estará fuera de servicio por mantenimiento.
    Prueba y compara el rendimiento de tu PC con nuestro banco de pruebas.

    Crear consulta sql

    Software
    3
    4
    2373
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • Hits
      Hits Última edición por

      Pido a alguien que tenga oscommerce que me escriba una consulta en sql del total de ventas por mes :nono: para ver el numero de pedidos que he hecho en un mes y la cantidad total de cada pedido.

      Yo no se sql asi que cuando entro en phpmyadmin en generar consulta me pierdo mucho. :vayatela:

      Muchisimas gracias de antemano

      1 Respuesta Última respuesta Responder Citar 0
      • psgonza
        psgonza Última edición por

        puff ahi si que no te puedo ayudar Hits….

        Mas que nada porque no se que consulta necesitas, ni las tablas ni na 😄

        1 Respuesta Última respuesta Responder Citar 0
        • SATAN
          SATAN Última edición por

          Sacto por lo menos dinos la estructura de las tablas porque sino no sabriamos que campos poner en la consulta.

          Una consulta basica seria SELECT nombredeloscampos FROM nombredelatabla

          Pero se puede complicar todo lo que tu mente quiera.

          1 Respuesta Última respuesta Responder Citar 0
          • Hits
            Hits Última edición por

            Pongo ya el resultado, y doy gracias a nacho y javi (n) q me lo han puesto ellos:

            _Bueno, me ha costado un rato,pero me lo he tomado como reto personal
            Ahi va:

            Lo primero que tienes que saber, es el id de los estados de tus pedidos, ya que depende del orden en el que los definieses tendras uno u otro. Para saberlo, haz esta consulta:

            CODE
            SELECT *
            FROM orders_status
            ORDER BY language_id , orders_status_id

            A partir de ahora, en las consultas que veras, apareceran unos numeros. Esos numeros corresponden al id de los estados de mi tienda, para la tuya serán distintos, asi es que los tendras que cambiar, pero el resto de la consulat es valido.

            Numero de pedidos enviados o entregados agrupados por año y por mes:

            CODE

            SELECT
            year(a.date_purchased) as ano, month(a.date_purchased) as mes, count(a.orders_id ) as pedidos
            FROM
            orders a
            WHERE
            a.orders_status BETWEEN 3 AND 4
            GROUP BY
            ano DESC, mes DESC

            Numero de pedidos enviados o entregados, y su valor acumulado agrupados por año y por mes
            CODE
            SELECT
            year(a.date_purchased) as ano,month( a.date_purchased ) AS mes,count(a.orders_id ) as pedidos, sum(b.value) as total
            FROM
            orders a, orders_total b
            WHERE
            a.orders_id = b.orders_id AND
            b.title LIKE 'Total%' AND
            a.orders_status BETWEEN 3 AND 4
            GROUP BY
            ano DESC, mes DESC

            Para saber el total de ventas por pedido,con la acumulacion de totales y que ademas esté agrupado por meses, está jodida la cosa. Yo sin subconsultas no lo he sabido sacar, y la version estable de MySQL que uso no admite subconsultas (putos debianitas anticuados), asi es que no la puedo comprobar, sorry.

            Un saludo._

            1 Respuesta Última respuesta Responder Citar 0
            • 1 / 1
            • First post
              Last post
            542784
            62676
            34600
            Quién nos ha visitado hoy
            Sylver