La gestione delle date in MySQL avviene attraverso funzioni specifiche, che non ritroviamo in altri dialetti SQL.
In particolare, laddove per SQL Server esiste la funzione GETDATE(), MySQL permette di scegliere tra
SELECT CURDATE() SELECT NOW()
che rispettivamente mostrano a video la data e la data più l'ora attuale.
Analogamente, la funzione DateDiff di SQL Server ha il suo equivalente nell'istruzione DateDiff di MySQL, in questo formato:
SELECT DATEDIFF(CURDATE(), '2004-01-01')
Questa particolare query calcolerà il numero di giorni a partire dal primo gennaio 2004.
Per formattare una data seguendo un certo formato, in luogo di CONVERT/CAST, si utilizzare questa sintassi:
SELECT DATE_FORMAT("2001-11-25", "%a %e %M %Y");Questa istruzione mostrerà a video qualcosa come Mon 7 June 2004.
Per approfondimenti sulle funzioni di gestione delle date in MySQL si veda:
http://dev.mysql.com/doc/mysql/en/Date_and_time_functions.html
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Gli oggetti CallOut di Expression Blend 4.0
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Sfruttare una CDN con i bundle di ASP.NET
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Le DirectInk API nella Universal Windows Platform
- Inserire le news di Punto Informatico nel proprio sito


