如何把smalldatetime类型转换为一个整数?

newline 2003-12-14 04:37:08
我在表中定义了一个int型,想把'2003-11-24 12:55:53'转换成'2003112412',即保留年月日小时,并合并成一个整数。datetime可以从另一个表中取得,要插入我表应该怎么做? 定义成计算列?or 定义触发器?

谢谢!
...全文
55 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzh1215 2003-12-14
  • 打赏
  • 举报
回复
select convert(varchar(8),getdate(),112)+cast(datepart(HH,getdate()) as varchar(2))
caiyunxia 2003-12-14
  • 打赏
  • 举报
回复
select cast(replace(replace(convert(varchar(13),getdate(),120),'-',''),' ','') as int)

34,837

社区成员

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

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