sql获取当前日期中的月日

cattycat 2010-04-23 01:43:02
比如今天2010-04-23,想要得到04-23,怎么办,谢谢!
...全文
605 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
shixixi1987 2010-04-23
  • 打赏
  • 举报
回复
select convert(varchar(10),month(getdate()))+'-'+convert(varchar(10),day(getdate()))
go
cattycat 2010-04-23
  • 打赏
  • 举报
回复
不好意思,大家回复的快,分有点少了。
htl258_Tony 2010-04-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 josy 的回复:]
引用 3 楼 fredrickhu 的回复:
SQL code
select left(CONVERT(varchar(12) , getdate(), 110 ),5)
/*----------
04-23

(1 行受影响)
*/



SQL code
select convert(varchar(5),getdate(),110)
[/Quote]
ws_hgo 2010-04-23
  • 打赏
  • 举报
回复
select convert(nvarchar(5),getdate(),110)

-----
04-23

(1 行受影响)
htl258_Tony 2010-04-23
  • 打赏
  • 举报
回复
select right(convert(char,getdate(),23),5)
百年树人 2010-04-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fredrickhu 的回复:]
SQL code
select left(CONVERT(varchar(12) , getdate(), 110 ),5)
/*----------
04-23

(1 行受影响)
*/
[/Quote]

select convert(varchar(5),getdate(),110)



shixixi1987 2010-04-23
  • 打赏
  • 举报
回复
select month(getdate()) as 月,day(getdate()) as 日
--小F-- 2010-04-23
  • 打赏
  • 举报
回复
select left(CONVERT(varchar(12) , getdate(), 110 ),5)
/*----------
04-23

(1 行受影响)
*/
SQL77 2010-04-23
  • 打赏
  • 举报
回复
select datename(mm,getdate())+'-'+datename(dd,getdate())
百年树人 2010-04-23
  • 打赏
  • 举报
回复
select right(convert(varchar(10),getdate(),120),5)

/**

----------
04-23

(1 行受影响)
**/

可能还有更简单的方法

34,838

社区成员

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

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