Ciao
dovrei implementare la funzionalità di valutazione delle rimanenze di un magazzino tramite FIFO.
ogni record della tabella dei movimenti è fatto cosi:
- data
- tipo_movimento (carico/scarico)
- id_prodotto
- quantita
- prezzo
Stavo pensando a fare una cosa del genere
query
La logica è giusta?Codice PHP:
$query="select * from movimenti where id_prodotto='$id' order by id_movimenti asc";
$res=mysql_query($query);
while($rs=mysql_fetch_array($res)){
if($rs["movimento"]=="carico"){
/*metto elemento in fondo ad una coda*/
}else{
/*tolgo quantita dalla testa della coda
se il primo elemento non è sufficiente tolgo un po di quantita anche dal secondo...
e via cosi fino a togliere tutta la quantita del movimento
*/
}
}
/*conteggio la quantità per i singoli elementi della coda*/
Secondo voi riesco a implementare una cosa simile in una vista? (uso mysql 5.0)
Altri suggerimenti?
grazie