如何从SQL Server中的日期获取日期时间

时间:2019-07-03 15:41:31

标签: sql-server

我有一个表,其列order date像这样的2019-06-01

但是我也需要显示日期和时间,像这样2019-06-01 00:00:00.000

请提出建议

2 个答案:

答案 0 :(得分:0)

假设您的类型是您提到的日期,您应该可以做一个简单的ac。它存储为日期,但您希望将其显示为日期时间。

CAST()

答案 1 :(得分:0)

有几种方法可以做到这一点。不过,这应该很简单:

DECLARE @TEST DATE
SET @TEST = '2019-06-01'
SELECT CONVERT(DATETIME, @TEST)

产量:

2019-06-01 00:00:00.000

真正完成您要查找的内容,将DATE的数据类型转换为DATETIME

但是,根据注释的建议,取决于如何使用此数据,您可能只想在表示层上添加一些内容。真的取决于您!祝好运。 :)