Resultados 1 al 3 de 3

Tema: ayuda con una consulta sql

  1. #1
    Dragonauta en Proceso
    Fecha de ingreso
    Oct 2008
    Mensajes
    74
    Gracias
    0
    Agradecido 4 veces en 3 Mensajes

    Unhappy ayuda con una consulta sql

    hola, estoy practicando mysql y me da bron ca saber porque tras consultas que creo que son las mismas hay resultados distintos.

    EL modelo relacional es este:


    y la tabla producto contiene estos vlaores:


    y la primera consulta que hago es esta:
    select idProducto
    from ventas
    group by year(Fecha)
    having count(idProducto)>3;
    da como resultado
    idProducto
    2
    2
    6

    luego implemento una descripcion para saber el nombre de los productos y me da que todos son motores,
    consulta:
    select v.idProducto,v.cantidad,p.Descripcion
    from ventas as v, producto as p
    where v.idProducto=p.idProducto
    group by year(v.Fecha)
    having count(v.idProducto)>3;

  2. #2
    Dragonauta Oficial
    Fecha de ingreso
    Aug 2009
    Ubicación
    iNET
    Mensajes
    997
    Gracias
    3
    Agradecido 457 veces en 218 Mensajes

    Predeterminado

    Intenta esto...

    Código:
    SELECT idProducto, cantidad, Descripcion
    FROM ventas JOIN  producto ON ventas.idProducto = producto.idProducto
    GROUP BY year(Fecha)
    HAVING COUNT(idProducto) > 3
    Dejanos el Script de la BD para hacerlo más facil localmente.
    <script>alert('Pwned!');</script>
    .
    .
    .
    .

    "Una vulnerabilidad es tan limitada como tu quieras que sea"
    "Nuestros pensamientos más importantes, son los que contradicen nuestros sentimientos..."
    "A veces podemos pasarnos años sin vivir en absoluto, y de pronto toda nuestra vida se concentra en un solo instante..."
    "La vida no se mide por los momentos que respiras, sino por los momentos que te dejan sin aliento...
    "


  3. #3
    Dragonauta en Proceso
    Fecha de ingreso
    Oct 2008
    Mensajes
    74
    Gracias
    0
    Agradecido 4 veces en 3 Mensajes

    Predeterminado aca esta el scrip

    hola gracias porresponder, aca te dejo el backup

    Las ventas de todos los Años

    por ejemplo tambien estoy trabajando esto:
    select v.idProducto,p.Descripcion,v.cantidad
    from ventas as v,producto as p
    where (v.idProducto=p.idProducto) and p.idProducto IN (select idProducto from ventas group by year(Fecha))
    group by Descripcion;
    Archivos adjuntados

Visitantes encuentran esta página buscando por:

Nadie ha llegado a esta pagina desde un buscador... todavia!

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •