Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    [MySQL] calcolare il primo giorno dell'anno precedente

    Ciao.

    In questo modo calcolo il primo giorno del mese rispetto alla data di oggi 2012-02-21:
    codice:
    SELECT DATE_SUB(curdate(),INTERVAL (DAY(curdate())-1) DAY);
    2012-02-01
    Ma come faccio per calcolare il primo giorno dell'anno precedente rispetto all'anno corrente, cioè 2011-01-01 ?

    Grazie

  2. #2
    day 1 month 1 year=year(curdate())-1

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da optime
    day 1 month 1 year=year(curdate())-1
    codice:
    SELECT day 1 month 1 year=year(curdate())-1;
    
    [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your 
    MySQL server version for the right syntax to use near '1 month 1 year=year(curdate())-1' 
    at line 36
    Grazie

  4. #4
    Utente bannato
    Registrato dal
    Nov 2011
    Messaggi
    150
    Originariamente inviato da ubbicom
    codice:
    SELECT day 1 month 1 year=year(curdate())-1;
    
    [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your 
    MySQL server version for the right syntax to use near '1 month 1 year=year(curdate())-1' 
    at line 36
    Grazie
    SELECT MAKEDATE(year(curdate())-1,1)

  5. #5
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    grazie

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.