sql - 以特殊格式获取期间
问题描述
我尝试定义 Sql 函数以从整数输入(秒)返回格式 DAY:HOUR:MINUTE。
内部查询应该如何?
解决方案
在标准 SQL 中,您将编写:
time '00:00:00' + 5000 * interval '1 second'
您可以在这里看到这一点。
但是,并非所有数据库都支持此功能。众所周知,日期/时间函数依赖于数据库。
在 SQL Server 中,您可以使用:
select convert(time, dateadd(second, 5000, 0))
推荐阅读
- command-prompt - 带有双 .cpp 和 .c 的文件名
- html - 如何使 Vuetify v-card-text 单行?
- omnet++ - Inet 框架获得时间
- android - 从 android studio 使用 google work 登录,但不能从 google play 登录
- node.js - 如何从 express api 中获取多个图像到反应应用程序中?
- javascript - 如何使用 Jimp js 删除图像中的 alpha 通道?
- docker - Traefik 如何正确添加斜杠
- c# - 在 C# 中使用非常大的 JSON 数组解析 JSON
- google-sheets - 带有数据验证的条件格式+来自谷歌表格中其他表格的命名范围
- javascript - JavaScript 中的 ISO 日期以查找数据