sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man får det aktuella datumet i SQL Server

Problem:

Du vill ha det aktuella datumet i en SQL Server-databas.

Lösning:

SELECT CAST(GETDATE() AS DATE);

Resultat:

2021-03-11

Diskussion:

GETDATE() är en funktion som returnerar aktuellt datum och tid. Argument behövs inte. Om du bara använder GETDATE() funktionen får du:

2021-03-11 22:28:17.280

Om du bara vill få datum och inte tid, måste du använda en annan funktion, CAST() . Inom parentes, ange värdet, uttrycket eller kolumnen du vill konvertera från, 'AS ’, sedan till sist den typ av värde du vill få (i vår lösning, DATE ).


  1. Databassäkerhet - Backup-kryptering under transport och i vila

  2. Hur COUNT() fungerar i SQL Server

  3. Använder PHP för att köra flera MYSQL-frågor

  4. Hur kan jag ställa in en anslutningssträng för SQL Server?