Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 如何在SQLServer2008R2中从日期时间获取最小时间_Sql Server 2008 - Fatal编程技术网

Sql server 2008 如何在SQLServer2008R2中从日期时间获取最小时间

Sql server 2008 如何在SQLServer2008R2中从日期时间获取最小时间,sql-server-2008,Sql Server 2008,如何在SQLServer2008R2中编写以下代码 DECLARE @date date DECLARE @datetime datetime SELECT @datetime = GETDATE() select @date = GETDATE() select format(cast(min(@date + @datetime) as datetime), 'hh:mm:ss tt') 这段代码在SQL Server 2008中不起作用。r您的代码令人困惑。您试图添加两个没有意义的日期

如何在SQLServer2008R2中编写以下代码

DECLARE @date date
DECLARE @datetime datetime

SELECT @datetime = GETDATE()
select @date = GETDATE()

select format(cast(min(@date + @datetime) as datetime), 'hh:mm:ss tt')

这段代码在SQL Server 2008中不起作用。r

您的代码令人困惑。您试图添加两个没有意义的日期。无论如何,下面是如何将
datetime
转换为hh:mm:ss格式

DECLARE @datetime datetime
SELECT @datetime = GETDATE()

select 
   DT = convert(char(10),@datetime,120)
   ,TimeOnly = left(cast(@datetime as time),8)

这个代码应该做什么?在sql2008中试用之前,在哪里“工作”该代码?您为这两个变量分配了相同的值,因此不明白您想要什么。看起来他们认为
datetime
数据类型只包含
time
值,这就是他们将其连接到
date
值的原因。是的,我曾在本地系统中使用sql server 2012,但我尝试上载到有用户的sql server 2008,这是一段代码获取错误,可能在2012年正常工作,但在2008年不正常?什么意思不起作用?有错误吗?错误的结果?同样,您希望从这个查询中得到什么结果?是的,我得到了错误:“format”不是可识别的内置函数名。