查找日期中的小时?

linzhizhan2008 2004-11-09 12:41:28
数据库中有日期字段,类型为date,查找年月日如下:
select year(rq),month(rq),day(rq) from ...
字段中格式:2004-03-09 9:00:09:09
请问,如何取得其中的小时呢?
...全文
97 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuyuxinqing 2004-11-09
  • 打赏
  • 举报
回复
我郁闷死,怎么发帖子?!
lsxaa 2004-11-09
  • 打赏
  • 举报
回复
hour()
clavier 2004-11-09
  • 打赏
  • 举报
回复
datepart(hour,datetime)
aliren 2004-11-09
  • 打赏
  • 举报
回复
select datepart(hour,getdate())
davorsuker39 2004-11-09
  • 打赏
  • 举报
回复
datepart(hour,datetime)
chengangcsdn 2004-11-09
  • 打赏
  • 举报
回复
datepart(hour,datetime)
zhangzs8896 2004-11-09
  • 打赏
  • 举报
回复
我ft,我这是在整啥啊!
playyuer(退休干部 卧鼠藏虫)的正解。
或者:datename(hour,getdate())

我上面那个拐弯了。
lzymagi 2004-11-09
  • 打赏
  • 举报
回复
datepart(hour,datetime)
zhangzs8896 2004-11-09
  • 打赏
  • 举报
回复

--测试:
select left(convert(varchar,getdate(),114),charindex(':',convert(varchar,getdate(),114))-1)
--返回:
13

lsxaa 2004-11-09
  • 打赏
  • 举报
回复
楼主不要郁闷...
playyuer 2004-11-09
  • 打赏
  • 举报
回复
select datepart(hour,getdate())

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧