Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Giacenze prodotti

  1. #1

    Giacenze prodotti

    Salve ,
    ho una tabella prodotti con tra gli altri i campi:
    -id
    -scorta_minima

    E una tabella scaffali in cui ho (oltre ad altri campi irrilevanti) :

    -id_prodotti (chiave esterna tabella prodotti)
    -quantita (nella locazione)

    Dovrei in pratica per ogni prodotto sommare tutte le quantità nelle varie locazioni e confrontarle con la scorta minima .

    Che query devo fare per farne una sola ?

  2. #2
    per il totale fai una SUM(quantita) GIROUP BY(id_prodotto), poi vai in JOIN con la tabella prodotti per prendere la scorta_minima

    that easy!

  3. #3
    Quote Originariamente inviata da optime Visualizza il messaggio
    per il totale fai una SUM(quantita) GIROUP BY(id_prodotto), poi vai in JOIN con la tabella prodotti per prendere la scorta_minima

    that easy!
    Questa la mia query che funziona ma di fatto escono tutti i prodotti :

    codice:
    SELECT  sum(scaffali.quantita) as giacenza,prodotti.*
                                from scaffali
                                JOIN prodotti on scaffali.id_prodotti = prodotti.id
                                WHERE prodotti.id_unita_produttiva=$id_unita_produttiva
                                GROUP BY scaffali.id_prodotti
    Se aggiungo anche il controllo :

    codice:
    SELECT  sum(scaffali.quantita) as giacenza,prodotti.*
                                from scaffali
                                JOIN prodotti on scaffali.id_prodotti = prodotti.id
                                WHERE prodotti.id_unita_produttiva=$id_unita_produttiva
                                AND giacenza<prodotti.scorta_minima
                                GROUP BY scaffali.id_prodotti
    ho Unknown column 'giacenza' in 'where clause'

  4. #4
    and sum(scaffali.quantita) <prodotti.scorta_minima

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.