Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come ottenere la data corrente in SQL Server

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 ).