The MySQL DATE function extracts the date part of a date or date/time expression. The equivalent function in Microsoft SQL Server is somewhat DATEPART, but the CONVERT function may provide a better result depending on the required format.
Employees Table
employeeID | employeeName | accountCreated |
|---|---|---|
| 1000 | John Smith | 1995-12-03 13:23:30.657 |
| 1001 | Fred White | 2001-10-12 09:41:44.125 |
| 1002 | Jane Scott | 1998-05-01 11:36:16.334 |
| 1003 | Samuel Williams | 1991-01-03 15:19:51.293 |
In this example, we want to find out what date the employees’ accounts were created.
Syntax
DATE(date)
Example
SELECT employeeName as [Employee Name], DATE(accountCreated) as [Acc Created]
FROM employees
Results
| Employee Name | Acc Created |
|---|---|
| John Smith | 1995-12-03 |
| Fred White | 2001-10-12 |
| Jane Scott | 1998-05-01 |
| Samuel Williams | 1991-01-03 |











