Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Funzione particolare

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    201

    Funzione particolare

    Buongiorno a tutti,

    Avrei bisogno di una "dritta" per una funzione:

    devo realizzare una pagina di scarico prodotti, dove data la quantità iniziale che chiamerò X,
    dal db toglie gli oggetti che hanno la scadenza più vicina, ossia scarico 10 pacchi di pasta e nel db ho:
    1pasta 2 quantità 1/1/2014
    2pasta 3 quantità 1/2/2014
    3pasta 4 quantità 1/3/2014
    4pasta 5 quantità 1/7/2013

    quindi avrò che 4pasta andrà a 0, 1pasta a 0 e 2pasta a 0, e mi rimarranno solo 4 quantità di 3pasta...

    E' possibile realizzare la query solamente in sql?

    Grazie a tutti...

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Non credo puoi fare tutto in una query!
    In teoria dovresti creare prima un array dove elenchi gli id dei prodotti che vuoi aggiornare e poi fare un ciclo dove vai aggiornare solo quei prodotti.

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    201
    Credo più che un array, debba usare un ciclo if e poi seguire da un for... ma devo ancora sviluppare bene l'idea nella mente...
    Ehm... optime per ora uso uno scrauso db in access, in sql forse si potrebbe creare una regola. Ma ho una pseudo versione di windows embedded e non posso caricare sql...

  5. #5
    ma non ti conviene aggiornare la quantità *mentre* fa lo scarico?

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    201
    Allora, fammi capire...
    Io ho questa situazione:

    1pasta 2 quantità 1/4/2014
    2pasta 3 quantità 1/5/2014
    3pasta 4 quantità 1/6/2014
    4pasta 5 quantità 1/7/2013

    Quando io vado a cercare la voce pasta, vedo il totale: 14 kg di pasta.

    Quando vado a scaricare, per esempio 10 kg, io faccio prima il controllo per vedere se ho la quantità, in seguito dovrei andare a sottrarre dagli oggetti che scadono prima, quindi da
    1pasta 2kg e da quel momento varrà 0
    2pasta 3kg e da quel momento varrà 0
    3pasta 4 kg e da quel momento varrà 0
    4pasta 1 kg che andrà a 3 kg

    Come posso aggiornare le quantità mentre fa lo scarico?
    Mi serve un ciclo for?!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.