SQL Server 2005显示所有日期

时间:2016-08-30 08:22:39

标签: sql sql-server date

我想问一下SQL Server 2005语法

1)我在选择........中遇到问题 在这样的月份显示日期:

8/1/2016
8/2/2016
8/3/2016
8/4/2016
8/5/2016
8/6/2016
8/7/2016
8/8/2016
.
.
.
.
.
8/31/2016
9/1/2016

2)如何选择具有时间格式和日期的日期时间 例如:

scan
2016-08-19 07:01:46.000

我想从表格scan得到的结果是

scanDate   | scanTime
2016-08-19 | 07:01:46

1 个答案:

答案 0 :(得分:0)

要在两个不同的列中分隔dateTime,您可以使用以下查询。

SELECT 
    CONVERT(VARCHAR(10),DateColumnName,101) as scanDate,
    CONVERT(VARCHAR(10),DateColumnName,108) as scanTime
FROM table