怎么取表中所存在的年月?

一夜清懈 2008-02-23 04:11:27
怎么取表中所存在的年月?
...全文
169 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yimeng123 2008-03-04
  • 打赏
  • 举报
回复
重金诚聘C++
http://topic.csdn.net/u/20080227/14/8bce0844-bd15-42f0-9cda-a343d5d6601b.html?seed=2111206245
云中客 2008-03-04
  • 打赏
  • 举报
回复
select convert(varchar(7),date1,120) From Table1 Group By convert(varchar(7),date1,120)

date1为日期列,Table1为表名
leisure_cool 2008-03-04
  • 打赏
  • 举报
回复

我一般用这两种
select convert(char(6),getdate(),112)
select convert(char(7),getdate(),120)
victorcai2006 2008-02-24
  • 打赏
  • 举报
回复
DATEPART

具体看联机丛书
-狙击手- 2008-02-23
  • 打赏
  • 举报
回复
datepart()
zyz0304360 2008-02-23
  • 打赏
  • 举报
回复
select convert(varchar(7),getdate(),120)
dawugui 2008-02-23
  • 打赏
  • 举报
回复
select convert(varchar(7),getdate(),120)
此方法没mm...

年月在一起的.

有MM.

注:不是MIMI,也不是MEIMEI
中国风 2008-02-23
  • 打赏
  • 举报
回复
用convert按格式据时间转为字符再取字符数

使用 CONVERT:

CONVERT (data_type[(length)], expression [, style])

--------在联机帮助可查看
wzy_love_sly 2008-02-23
  • 打赏
  • 举报
回复
select convert(varchar(7),getdate(),120)
此方法没mm...
中国风 2008-02-23
  • 打赏
  • 举报
回复
year(..)
month(..)
---这样?
wzy_love_sly 2008-02-23
  • 打赏
  • 举报
回复
select datename(yy,getdate())+'-'+datename(mm,getdate())


2008-02

一个yy,一个mm,不错
dawugui 2008-02-23
  • 打赏
  • 举报
回复
--年
select datename(yy , date)
select datepart(yy , date)

--月
select datename(mm , date)
select datepart(mm , date)

--年月
select convert(varchar(7),date,120)

34,838

社区成员

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

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