Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Campi tabella

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    170

    Campi tabella

    Ciao a tutti,

    Il mio problema semplificato all'osso:

    Ho una tabella con "di", "id_offerta" e "computo".
    Ho già dei record inseriti.
    Per esempio:

    id: 1 id_offerta:001 computocampo vuoto)

    id: 2 id_offerta:002 computocampo vuoto)

    id: 3 id_offerta:003 computocampo vuoto)

    id: 4 id_offerta:001 computocampo vuoto)

    Devo inserire dei dati nel campo "computo" del record con "id" più alto della stessa offerta....
    cioè:

    ho una variabile
    avrei bisogno di una query che aggiorni il campo "computo" della riga con "id_offerta"=001 (passata da un'altra variabile) e con il campo "id" più alto tra quelle con "id_offerta"=001

    Non so se mi sono spiegato bene...
    C'ho provato...
    Qualcuno mi può aiutare?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    update tabella as tab1,
    (select max(id) as id from tabella where id_offerta = '001') as tab2
    set tab1.computo = 'quello che vuoi'
    where tab1.id = tab2.id

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    170
    Grazie mille!!
    era proprio quello che cercavo!

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.