Problema:
Vorresti ottenere la data corrente in un database di SQL Server.
Soluzione:
SELECT CAST(GETDATE() AS DATE);
Risultato:
2021-03-11
Discussione:
GETDATE()
è una funzione che restituisce la data e l'ora correnti. Non sono richiesti argomenti. Se usi solo GETDATE()
funzione, otterrai:
2021-03-11 22:28:17.280
Se vuoi ottenere solo la data e non l'ora, devi usare un'altra funzione, CAST()
. Tra parentesi, specifica il valore, l'espressione o la colonna da cui vuoi convertire, "AS
', quindi infine il tipo di valore che vuoi ottenere (nella nostra soluzione, DATE
).