SQL 插入语句格式化

shiyan0634 2014-01-20 12:00:21
想把A表中的数据插入到B表中,但是A表中的某个字段的类型为datetime/smalldatetime,插入到B表中时,转换成date类型。也就是将A表中的数据插入到B表中时,只将A表中的日期插入到B表,不需要时间。
SQL语句怎么写。
...全文
131 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2014-01-20
  • 打赏
  • 举报
回复
insert into b(列名) select convert(date,列名) from a
LongRui888 2014-01-20
  • 打赏
  • 举报
回复
CONVERT(varchar(10),字段,120)能够把日期型,只取出其中的日期,这样就可以了
LongRui888 2014-01-20
  • 打赏
  • 举报
回复
转化一下类型就可以:

insert into b(字段)
select CONVERT(varchar(10),字段,120)
from A

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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