Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Elena78
    Registrato dal
    Oct 2001
    Messaggi
    535

    SQL -Estrazione ultimo record DB che contiene un dato valore di un campo

    ho una tabella Pippo così formata:

    Campo1 Campo2
    ciao 12
    arrivederci 12
    addio 12


    dovrei reare una query che mi estrae l'ultimo record della tabella che contiene la parola ciao ed estrarne il valore di Campo2.

    Utilizzo la recordcount, si ma come definisco che deve essere l'ultimo record che contiene ciao nel Campo1???


    select MAX(id), Campo2 from Pippo
    where Campo1='ciao'

    è sufficiente?? :master:

    Non ditemi di provare perchè al momento non ho il DB sotto il sedere

    Thanks

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    select Campo2
    from Pippo
    where id =
    (select MAX(id)
    from Pippo
    where Campo1='ciao')
    dovrebbe andare

  3. #3
    Utente di HTML.it L'avatar di Elena78
    Registrato dal
    Oct 2001
    Messaggi
    535
    Originariamente inviato da floyd
    select Campo2
    from Pippo
    where id =
    (select MAX(id)
    from Pippo
    where Campo1='ciao')
    dovrebbe andare

    ma così estrae tutto il record invece a me serve solo un dato campo di quel record...


    Uff Floyd meno male che ci sei tu che rispondi sempre a tutti i miei post

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    select Campo2
    from Pippo
    where id =
    (select MAX(id)
    from Pippo
    where Campo1='ciao')
    cheStaiADdi?

  5. #5
    Utente di HTML.it L'avatar di Elena78
    Registrato dal
    Oct 2001
    Messaggi
    535
    Originariamente inviato da floyd
    cheStaiADdi?


    L'esempio era questo :

    Campo1 , Campo2
    Elena, Milano
    Floyd, Roma
    Luca, Parma
    Elena, Bologna


    io ho bisogno di sapere cosa c'è nel campo2 all'ultima posizione della parola Elena
    Ovvero dove si trova adesso Elena, quindi all'ultimo record.

  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    ma lo hai provato?

  7. #7
    Utente di HTML.it L'avatar di Elena78
    Registrato dal
    Oct 2001
    Messaggi
    535
    Originariamente inviato da floyd
    ma lo hai provato?
    ieri ero stanca ho letto solo la select annidiata.
    Cmq, così mi estrae il primo, non so perchè..
    Ma tieni conto che è una query di access, deve esserci qualcosa che on gli piace.
    'Spe che smaneto un poco poi ti dico.

  8. #8
    Utente di HTML.it L'avatar di Elena78
    Registrato dal
    Oct 2001
    Messaggi
    535
    sembra che ad access non piaccia l'struzione Max(id) perchè eseguendo la query mi restituisce tutti i valori in cui è presente 'Ciao'.

    Ho provato sull'Help di Access ma non riesco a trovare nulla che esegua la stessa istruzione.

    L'unica che ho trovato è Dmax, che però si riferisce ai valori di un campo e non ai record di una tabella...

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.