相关疑难解决方法(0)

从DateTime中提取小时数(SQL Server 2005)

我可以使用Day(Date()),提取月和日Month(Date()).我无法提取小时数HOUR(Date()).我收到以下错误.

'HOUR' is not a recognized built-in function name.
Run Code Online (Sandbox Code Playgroud)

我怎样才能提取数小时?

sql t-sql datetime sql-server-2005 hour

165
推荐指数
6
解决办法
47万
查看次数

SQL转换日期时间和减去小时数

我正在尝试将datetime(createTime)字段从其默认的2012-10-06 02:29:37.243格式转换为上午/下午所以我使用

convert(varchar, CreateTime, 100) as CreateTime
Run Code Online (Sandbox Code Playgroud)

并获得2012年10月6日上午4:29.

到目前为止这么好,但在同一声明中,我想减去4个小时,然后显示字段(GMT问题).

我在这里看了一些帖子,但找不到任何可以在单一陈述中做到的事情.

t-sql sql-server sql-server-2008

14
推荐指数
1
解决办法
7万
查看次数