sql >> Database >  >> RDS >> Sqlserver

Hoe u de huidige datum in SQL Server kunt krijgen

Probleem:

U wilt de huidige datum in een SQL Server-database krijgen.

Oplossing:

SELECT CAST(GETDATE() AS DATE);

Resultaat:

2021-03-11

Discussie:

GETDATE() is een functie die de huidige datum en tijd retourneert. Argumenten zijn niet nodig. Als u alleen de GETDATE() . gebruikt functie krijgt u:

2021-03-11 22:28:17.280

Als u alleen de datum wilt zien en niet de tijd, moet u een andere functie gebruiken, CAST() . Geef tussen haakjes de waarde, uitdrukking of kolom op waaruit u wilt converteren, 'AS ’, en tot slot het type waarde dat u wilt krijgen (in onze oplossing, DATE ).


  1. hoe flashbacken als we dataguard hebben

  2. Async I/O-intensieve code werkt langzamer dan niet-async, waarom?

  3. Update meerdere kolommen in SQL

  4. Beheer MySQL met phpMyAdmin op Ubuntu 10.10 (Maverick)