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

Sådan får du den aktuelle dato i SQL Server

Problem:

Du vil gerne have den aktuelle dato i en SQL Server-database.

Løsning:

SELECT CAST(GETDATE() AS DATE);

Resultat:

2021-03-11

Diskussion:

GETDATE() er en funktion, der returnerer den aktuelle dato og klokkeslæt. Argumenter er ikke påkrævet. Hvis du kun bruger GETDATE() funktion, får du:

2021-03-11 22:28:17.280

Hvis du kun vil have datoen og ikke klokkeslættet, skal du bruge en anden funktion, CAST() . I parentes skal du angive den værdi, udtryk eller kolonne, du vil konvertere fra, 'AS ’, så til sidst den type værdi, du ønsker at få (i vores løsning, DATE ).


  1. PostgreSQL:Query Parallelism in Action

  2. Hvordan forbinder man to tabeller mysql?

  3. tilføj kolonne til mysql-tabellen, hvis den ikke eksisterer

  4. 2019 PostgreSQL-tendensrapport:Privat vs. Public Cloud, Migrations, Database Combinations &Top Rearons Used