sql - 如何将日期更改为其他格式
问题描述
这是一个简单的问题。
如何转换以 int 形式出现的日期列。
例如 20190327 转换为 'MM/dd/yyyy'?我试过了
select *,format(Columnname, 'MM/dd/yyyy') from Table
但这没有用。
谢谢!
解决方案
你可以试试这个:
declare @i int
select @i = 20190327
select CONVERT (datetime,convert(char(8),@i))
推荐阅读
- docker - 解析docker容器内的主机主机名
- jquery - Jquery点击功能似乎只工作一次
- sum - DAX 计算值的总和
- dialogflow-es - 如何在 Dialogflow beta 聊天机器人中添加麦克风
- postgresql - 在 SQL postgresql 中解析键:值对
- python - 连接时无法找到暗淡的设备,但在扫描时
- javascript - 使用模板文字创建对象时需要的属性分配
- git - Git:变基到相等的分支(具有不同的历史)冲突,cherry-pick 没有
- python - 减去python请求
- javascript - 我可以在不使用 useState 的情况下访问 useEffect 中的变量吗?