Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Ultimo in sql, non ricordo come si scrive

    Ragazzi come si scrive ultimo in linguaggio SQL? Vi spiego ho una tabella con cod, data, giacenza, magazzino. Devo prendere l'ultima giacenza; avevo fatto

    codice:
    select cod, max(data) as massdata, giacenza, magazzino from green group by cod, giacenza, magazzino order by cod, max(data)
    Il problema è che per lo stesso articolo mi tira due volte il magazzino x perchè una volta la giacenza è 5 ed un'altra volta 7. Io vorrei però vedere l'ultima giacenza. In pratica sarebbe l'ultimo di access.

    Consigli.

  2. #2
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    un esempio stupido e banale ma efficace è metterli in ordine DISCENDENTE e ti prendi il primo valore, che in realtà è l'ultimo!

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ho provato con Top 1 ma mi tira solo un articolo. Io voglio vedere l'ultima richiesta fatta con l'artiolo x, divisa per magazzino e con inclusa la giacenza.

  4. #4
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Risolto. Sbagliavo la sintassi su last.

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