Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [ACCESS 97] Ottenere il dato più recente

    Ho questo problema:

    Ho una tabella dove viengono inseriti i dati di un oggetto

    Codice Prodotto
    Descrizione
    Misure
    Colore
    ecc..

    in un altra tabella viene richiamato il codice e viene aggiunto il costo e altri dati..


    Quindi ho una tabella così composta:

    Codice Prodotto (ripreso dalla prima tabella)
    Data Inserimento Costo
    Costo
    ecc..

    In una query vorrei fosse possibile ottenere questo


    Codice Prodotto | Data più recente | Costo


    per un "Codice Prodotto" una sola data, un solo costo.. il più recente..



    però non so che filtro mettere

    ammesso che sia possibile realizzare la cosa in questa maniera



    Grazie

    FAGIAN GAME
    _ | _ | | _ _ | ... ...

  2. #2
    Up

    FAGIAN GAME
    _ | _ | | _ _ | ... ...

  3. #3
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Presupposto che le due tabelle si chiamino Prodotti e Costi:

    SELECT Max(Costi.Data_Inserimento_Costo ) AS Max_Data_Inserimento_Costo , Costi.Codice_Prodotto, Prodotti.Descrizione
    FROM Prodotti INNER JOIN Costi ON Prodotti.Codice_Prodotto = Costi.Codice_Prodotto
    GROUP BY Costi.Codice_Prodotto, Prodotti.Descrizione;

  4. #4
    [supersaibal]Originariamente inviato da longline
    Presupposto che le due tabelle si chiamino Prodotti e Costi:

    SELECT Max(Costi.Data_Inserimento_Costo ) AS Max_Data_Inserimento_Costo , Costi.Codice_Prodotto, Prodotti.Descrizione
    FROM Prodotti INNER JOIN Costi ON Prodotti.Codice_Prodotto = Costi.Codice_Prodotto
    GROUP BY Costi.Codice_Prodotto, Prodotti.Descrizione; [/supersaibal]

    Grazie, vedrò provare di applicarlo senza sbagliare niente

    io avevo già risolto in un'altra maniera considerando che i costi variano solo in un anno, ma provo così.. non si può mai sapere !


    grazie

    FAGIAN GAME
    _ | _ | | _ _ | ... ...

  5. #5
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    La query che ho postato prende tutti i prezzi, li raggruppa per codice articolo e di tutti i prezzi prende quello con la data maggiore.

  6. #6
    L'ho fatto con il normale procedimento di ACCESS,

    come mai mi ero ingarbugliato su questo punto, che ora mi sembra così facile ?

    Grazie dell'isipirazione



    Devo fare altre operazioni con le date..
    speriamo vada tutto bene.. :inesperto:



    FAGIAN GAME
    _ | _ | | _ _ | ... ...

  7. #7
    [supersaibal]Originariamente inviato da longline
    La query che ho postato prende tutti i prezzi, li raggruppa per codice articolo e di tutti i prezzi prende quello con la data maggiore. [/supersaibal]
    Sì il risultato a cui sono arrivato, lista completa di tutti gli articoli con prezzo, ma solo quello più alto

    FAGIAN GAME
    _ | _ | | _ _ | ... ...

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.