Salve a tutti, sto uscendo pazzo a capire come cambiare il formato di default di un db " 2008 - 12 - 15" in " 15 - 12 - 2008" qualcuno sa come fare tanks
Salve a tutti, sto uscendo pazzo a capire come cambiare il formato di default di un db " 2008 - 12 - 15" in " 15 - 12 - 2008" qualcuno sa come fare tanks
select date_format(campo_date,"%d-%m-%Y") as data_it from tabella
Fino a qua ok, però volevo sapere come farmi restiuire una data in quel formato facendo una query diversa tipo SELECT * FROM prova.provadatetime WHERE year( datatime ) =2008e farmi restituire la data in un formato gg-mm-aaa grazie
fai proprio come aveva detto Nicola,
SELECT DATE_FORMAT(campo_date,"%d-%m-%Y") AS data_it FROM tabella WHERE LEFT(campo_date, 4) = '2008'
tanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Usando quella query mi restituisce solo la colonna delle date, io vorrei farmi restituire tutte le colonne del db con la data formattata in queel modo come posso fare?
basta che modifichi la query nel modo seguente (nell'esempio estrae tutti i record con data odierna)
SELECT * FROM tabella WHERE DATE_FORMAT(campo_data,"%d-%m-%Y") = '17-12-2008'
codice:SELECT *, date_format(campo_date,"%d-%m-%Y") as data_it FROM tabella WHERE year(campo_date) = 2008
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
il risultato me lo da ma nn mi da la data nel formato che voglio (dd-mm-aaaa)0
credo che tu certamente sappia che la data corretta la troverai nel campo alias chiamato data_it.Originariamente inviato da tex1981
il risultato me lo da ma nn mi da la data nel formato che voglio (dd-mm-aaaa)0
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.