DATETIME SQL查询

sav*_*ast 0 sql sql-server sql-server-2008

我正在使用SQL Server 2008 Management Studio.datetime我的桌子上有一栏.

当我选择表的所有内容时,日期列的数据类似于10/10/2013 12:00:00 AM.

我需要一个查询来显示表中的所有内容,日期列数据为10/10/2013.

Dev*_*art 5

试试这个(2008年及以上) -

SELECT CAST('10/10/2013 12:00:00 AM' AS DATE)
Run Code Online (Sandbox Code Playgroud)

2005年 -

SELECT CAST('10/10/2013 12:00:00 AM' AS VARCHAR(10))
Run Code Online (Sandbox Code Playgroud)

输出 -

10/10/2013
Run Code Online (Sandbox Code Playgroud)


t-c*_*.dk 5

SELECT CONVERT(VARCHAR(10), column, 101) -- u.s standard format mm/dd/yyyy
SELECT CONVERT(VARCHAR(10), column, 103) -- British/French standard format dd/mm/yyyy
Run Code Online (Sandbox Code Playgroud)