MSSQL 中求日期(不带时间)

cn_martian 2001-10-03 05:47:13
用什么函数
...全文
220 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
karma 2001-10-03
  • 打赏
  • 举报
回复
then you have to try:
select convert(varchar(4),datepart("year",getdate()))+ '-'+ convert(varchar(2),datepart("month",getdate())) +'-'+convert(varchar(2),datepart("day",getdate()))

but it is ugly, :-)
cn_martian 2001-10-03
  • 打赏
  • 举报
回复
接受答案了
cn_martian 2001-10-03
  • 打赏
  • 举报
回复
我从100开始一直试到114,都没有我想要的格式
karma 2001-10-03
  • 打赏
  • 举报
回复
101是转换格式,试试
102
111
112
cn_martian 2001-10-03
  • 打赏
  • 举报
回复
to karma:
语句没错,我重启SQL Server Query Analyzer就通过了
cn_martian 2001-10-03
  • 打赏
  • 举报
回复
101 是什么意思
输出格式能不能是 2001-10-03
cn_martian 2001-10-03
  • 打赏
  • 举报
回复
select Convert(varchar(10),getdate(),101)
karma 2001-10-03
  • 打赏
  • 举报
回复
把你的SQL语句贴出来
cn_martian 2001-10-03
  • 打赏
  • 举报
回复
to karma:
报错
Server: Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'Convert'.
karma 2001-10-03
  • 打赏
  • 举报
回复
Convert(varchar(10),getdate(),101)
tikkypeng 2001-10-03
  • 打赏
  • 举报
回复
Date??

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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