Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326

    [firebird] selezionare solo ultimo record

    Ciao a Tutti!!!!!

    ho questa tabella:

    codice:
        ID                  INTEGER NOT NULL PRIMARY KEY,
        DATA                DATE,  
        IDCAUSALE           INTEGER REFERENCES CAUSALI(ID) NOT NULL,
        IDARTICOLO          INTEGER REFERENCES ARTICOLI(ID) NOT NULL,
        IDANAGRAFICA        INTEGER REFERENCES ANAGRAFICHE(ID) NOT NULL,
        QUANTITA            NUMERIC(15,3) NOT NULL,
        ...

    devo estrarre solo le ultime registrazione per singola anagrafica.

    cioè devo estrarre per ogni IdAnagrafica la registrazione piu recente.

    mi sento molto arruginito....qualcuno mi sa aiutare?

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    ho risolto in questo modo:

    codice:
    select
    max(data) data
    ,idcausale
    ,idarticolo
    ,idanagrafica
    from tabella
    group by
    ,idcausale
    ,idarticolo
    ,idanagrafica
    ciao

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.