SQL查询年,月,日

gaofzhs 2009-07-28 03:16:28
我有一个表,里面有ID,[TIME]两个字段,[TIME]类型为datetime,比如我想要查询结果只显示年,或月,或日。怎么写?
...全文
202 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjybushiren88888 2009-07-28
  • 打赏
  • 举报
回复

year(time)

month(time)

day(time)
青锋-SS 2009-07-28
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 gaofzhs 的回复:]
感谢大家,看来僧多肉少……全是正确答案,就给第一个吧
[/Quote]汗,僧是不吃肉的.
gaofzhs 2009-07-28
  • 打赏
  • 举报
回复
感谢大家,看来僧多肉少……全是正确答案,就给第一个吧
htl258_Tony 2009-07-28
  • 打赏
  • 举报
回复
汗,理解错了.
最简单的用这三个year(),month(),day()
feixianxxx 2009-07-28
  • 打赏
  • 举报
回复
select 年=datepart(year,time),月=datepart(month,time),日=datepart(day,time)
from tb
jiangshun 2009-07-28
  • 打赏
  • 举报
回复
select ID,年=year(Time),月=month(time),日=day(time) from 表
izbox 2009-07-28
  • 打赏
  • 举报
回复

year(time)

month(time)

day(time)
csdyyr 2009-07-28
  • 打赏
  • 举报
回复

year
month
day
datepart
datename
htl258_Tony 2009-07-28
  • 打赏
  • 举报
回复
select convert(varchar,[TIME],23) as [time],... from tb
青锋-SS 2009-07-28
  • 打赏
  • 举报
回复
select id,year([time]) as '年',month([time]) as '月',day([time]) as '日' from tb
等不到来世 2009-07-28
  • 打赏
  • 举报
回复
year(time)

month(time)

day(time)
青锋-SS 2009-07-28
  • 打赏
  • 举报
回复
select id,year([time]) as '年',month([time]) as '月',day([time]) as '日' from tb

34,588

社区成员

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

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