Visualizzazione dei risultati da 1 a 2 su 2

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    3

    Derby database: selezionare un solo record in una tabella contenente duplicati con data diversa

    Scusate, forse è banale ma non riesco.
    Ho questa tabella
    Nome Data di nascita
    Antonio 12/12/1980
    Antonio 12/01/1981
    Agata 15/10/1990
    Agata 15/11/1991

    Vorrei strutturare una query (utilizzando derby) che estragga un solo record per nome con la maggiore età.
    Quindi

    Nome Data di nascita
    Antonio 12/01/1981
    Agata 15/11/1991

    Come faccio ?
    Grazie
    Salvo

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Supponendo che il campo della data di nascita si chiami DataNascita:

    codice:
    SELECT Nome, MAX(DataNascita)
    FROM tabella
    GROUP BY Nome

    Si, tratta, comunque di una problematica riguardante solamente il linguaggio SQL, che viene trattato nell'area Database.
    Al momento lo lascio qui, trattandosi di JavaDB, ma il discorso non cambia.

    La documentazione di JavaDB la puoi trovare qui.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.