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

    Valore Max Data con Access

    Salve a tutti

    Ho un problema relativo ad Access. Vediamo se riesco a spiegarmi bene:

    Dunque, ho una tabella che contiene i seguenti campi:
    - Codice_Fiscale
    - Descrizione_Documento
    - Data_Scadenza (Relativa al documento in questione)

    Può succedere che un codice fiscale abbia più documenti. Io dovrei trovare PER OGNI codice fiscale, il documento con la data di scadenza maggiore.

    Avete qualche dritta?
    Grazie in anticipo

    Michele.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    select cf,max(data) as recente from tabella group by cf

  3. #3
    Grazie per la risposta

    Tuttavia mi viene dato il seguente errore: "Impossibile eseguire una query che non include l'espressione "DESCRIZIONE_BREVE" specificata come parte di una funziona di aggregazione".

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    La query che ti ho scritto io era ovviamente diversa. Se includi altri campi ottieni quell'errore. Se ti servono tutti i campi prova così

    codice:
    select tb1.* from tabella as tb1
    inner join (
    select cf,max(data) as recente
    from tabella 
    group by cf) as tb2
    on tb1.cf = tb2.cf and tb1.data = tb2.recente

  5. #5
    Ho tolto il campo breve_descrizione e riutilizzato la query che avevi inizialmente scritto.
    Tutto apposto, problema risolto.

    Grazie mille,
    Michele.

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.