高手请帮帮忙吧,很急!

zgysc 2002-12-29 08:26:03
比如我现在数据库中的数据是“2002-10-2 3:34:23”,我想让他输出“2002-10-2”
...全文
31 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgysc 2002-12-31
  • 打赏
  • 举报
回复
谢谢大家的热情参与, 推举大力先生的办法:
CONVERT(varchar(10), 时间字段,120)
zgysc 2002-12-31
  • 打赏
  • 举报
回复
lxj 和大力 平分50分,大力先生我已经在其它版给你加分了
pengdali 2002-12-29
  • 打赏
  • 举报
回复
老衲在水园的那个贴呀!我去找他!
dotnba 2002-12-29
  • 打赏
  • 举报
回复
两颗星的新兵

你太谦虚了吧

呵呵
看到老衲在水园了
CoolAbu 2002-12-29
  • 打赏
  • 举报
回复
呵呵,我也来向大力学习。。。;)
pengdali 2002-12-29
  • 打赏
  • 举报
回复
呵呵!我是新兵!sql版的高手今天放假,就让我顶一顶!
:)
dotnba 2002-12-29
  • 打赏
  • 举报
回复
pengdali(大力) :
:)
向大力学习!
pengdali 2002-12-29
  • 打赏
  • 举报
回复
如果是字符型且有全角的:
select RTRIM(left(字段名,charindex(' ',字段名))) from 表
CoolAbu 2002-12-29
  • 打赏
  • 举报
回复
select convert(varchar(4),year(时间字段))+'-'+convert(varchar(2),month(时间字段))+'-'+convert(varchar(2),day(时间字段)) from 表名
pengdali 2002-12-29
  • 打赏
  • 举报
回复
楼主的字段类型是什么??
datetime型:
select CONVERT(varchar(10), 你的时间字段,120) from 表名
类varchar型
select CONVERT(varchar(12),cast(时间字段 as datetime),120) from 表名
dotnba 2002-12-29
  • 打赏
  • 举报
回复
大力GG
你的答案是2002-10
pengdali 2002-12-29
  • 打赏
  • 举报
回复
select CONVERT(varchar(10), 你的时间字段,120) A,CONVERT(char(8), 你的时间字段,112) from 表名
pengdali 2002-12-29
  • 打赏
  • 举报
回复
select CONVERT(varchar(10), 你的时间字段,120) * from 表名
pengdali 2002-12-29
  • 打赏
  • 举报
回复
CONVERT(varchar(10), getDAte(),120) --不要时间2002-1-1
convert(char(8),getDate(),112) ----20020101
lxinjun 2002-12-29
  • 打赏
  • 举报
回复
select CONVERT(varchar(12), '2002-10-23:34:23',120)
haha

34,590

社区成员

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

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