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

    mySQL: Come si scrive la Query?

    Ho una tabella siffatta: (interger:ID, text:Descrizione, date:Data, int:Durata).
    Dovrei scrivere una query che mi rimuovesse tutti i record "scaduti".

    Scaduti significa che il campo data+durata(espresso in giorni) non deve essere maggiore della data corrente; nel qual caso il record è scaduto.

    Come faccio?

    Esiste in mySQL qualche funzione per addizionare date?

    Grazie.
    Think global, act local.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    delete from tabella where curdate() > campo_data + interval campo_durata day

    fatti prima un backup della tabella per sicurezza.

  3. #3
    Funziona tutto!
    Grazie mille, di cuore.

    Grazie.
    Think global, act local.

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.