Query Gestione Ordini e Stock con Logica FIFO

di il
1 risposte

Query Gestione Ordini e Stock con Logica FIFO

Buona sera a tutti quanti.

Per un mio amico dovrei creare un database che lo aiuti a gestire le sue scorte di "magazzino", con la logica FIFO (First In First Out).

Ho provato in più modi ma non riesco ad ottenere il risultato desiderato.

Riporto qui un esempio con la speranza di essere compreso.

Ho una Tabella "Ordini" in cui ho il "Codice" del pezzo.

La tabella "Stock" ha le colonne "Codice" "Seriale" "Data"

Un Codice ha più Seriali.

La query che sto cercando di fare al momento mette in ordine di data "più vecchia" tutto però non restituisce solo un Seriale ma tutti i seriali presenti nella Tabella Stock.

Esempio :

Tabella Ordini :
  • Codice
    A
    B
    A
    C
Tabella Stock :
  • Codice Seriale Data
    A 1 25/03/2011
    A 2 25/02/2011
    A 3 25/01/2011
    B 25 14/02/2011
    B 11 18/07/2010
    C 45 11/09/2010
    C 21 25/10/2010
    D 54 05/02/2011
La Query dovrebbe restituirmi :
  • A 3 25/01/2011
    A 2 25/02/2011
    B 11 18/07/2010
    C 45 11/09/2010
Ma invece mi restituisce :
  • A 1 25/03/2011
    A 2 25/02/2011
    A 3 25/01/2011
    B 25 14/02/2011
    B 11 18/07/2010
    C 45 11/09/2010
    C 21 25/10/2010
Almeno mi restituisce i dati in ordine dalla data più "vecchia" alla più recente, ma non capisco dove sbaglio e quindi perchè non mi restituisce 2 Seriali di A 1 di B e 1 di C

Spero che qualcuno riesca ad aiutarmi.

Grazie a tutti.

Buona serata!!

1 Risposte

  • Re: Query Gestione Ordini e Stock con Logica FIFO

    Ciao,visto che a te importa la data più vecchia,nella query al campo data dove dice ordinamento,nel menù a discesa imposta decrescente ed avrai i dati dal più vec. al più recente
Devi accedere o registrarti per scrivere nel forum
1 risposte