Visualizzazione dei risultati da 1 a 7 su 7

Discussione: sostituire data

  1. #1

    sostituire data

    Ho una tabella composta da id - datainizio
    dove all'interno ci sono tutti i giorni dell'anno dal 2006-01-01 al 2006-12-31.
    Adesso volevo solo sostituire il 2006 con il 2007 lasciano inalterati il mese e il
    giorno.
    come posso fare?

  2. #2
    update tabella
    set data_inizio = data_inizio + interval 1 year

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    ho provato ma mi metee tutto a 0000-00-00

  4. #4
    Originariamente inviato da cinghialotto35
    ho provato ma mi metee tutto a 0000-00-00
    se nel campo hai una data tipo 2006-12-17 ti somma un anno. posta la query che esegui ed il contenuto del campo data_inizio.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Questa e' un record del database

    codice:
    Id       datainizio         datafine
    1        2006-01-01         2006-01-02
    l'eco della query e':

    codice:
    update periodi set datainizio = datainizio + interval 1 year AND datafine = datafine + interval 1 year

  6. #6
    Originariamente inviato da cinghialotto35
    Questa e' un record del database

    codice:
    Id       datainizio         datafine
    1        2006-01-01         2006-01-02
    l'eco della query e':

    codice:
    update periodi set datainizio = datainizio + interval 1 year AND datafine = datafine + interval 1 year
    e da quando mai si usa AND per modificare piu' campi con UPDATE????

    codice:
    update periodi set 
    datainizio = datainizio + interval 1 year, 
    datafine = datafine + interval 1 year

    .

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Ecco dov'era l'errore .


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.