添加两个时间值存储为数据库中的字符串
Adding two time values stored as strings in database
我的sql表有6个行,其中以不同的时间值存储为 varchar(10(在格式中hh:mm:ss,我想添加所有这些不同的这些不同时间值并显示总时间
TIME VALUES
------------
12:30:00
12:30:00
12:30:00
12:30:00
12:30:00
12:30:00
输出应为列时间值的所有行的总和它是 75 在这种情况下。
我想显示总数为75,我使用mySQL作为数据库,并使用C 将查询传递给它,并将其与MySQL.H一起作为库。我尝试使用get_time()
和strptime()
,但我还没有成功。
我无法使用另一个库访问mySQL,我正在寻找C 代码或MySQL查询,这将帮助我解决此问题。
尝试:
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(your_column_name))) ...
-
TIME_TO_SEC
将首先将HH:MM:SS字符串转换为秒。 -
SUM
将添加秒。 -
SEC_TO_TIME
将把秒转换回HH:MM:SS格式。
相关文章:
- 使用 pqxx 将 std::vector 存储在 postgresql 中,并从数据库中检索它
- Sqlite3:将数据库表名存储在向量中
- 将产品数据库存储在Arduino上
- 将指针存储到SQLITE3数据库中的类别抛出segfault
- 添加两个时间值存储为数据库中的字符串
- 如何轻松快速地存储大型单词数据库?
- 在这种情况下,将数据存储在诸如SQLite之类的数据库中,还是存储在平面文本文件中更好
- 鸟类调查中的项目在代码中遇到问题.如何像数据库系统一样存储数据
- 在哪里可以在Windows和OS X上存储SQLite数据库
- 将公共密钥存储在数据库(C )中
- 将大量数据存储在数据库中的最有效方法
- 如何在小型聊天应用程序中为数据库存储的用户事务建模
- 从数据库中以 blob 数据类型形式存储的原始图像数据中检索 CImage 对象
- 如何通过C++代码在MySQL数据库中存储控制字符
- 将 Oracle 数据库表的 ROWID 存储为字符数组
- 黑莓 10 数据库持久存储
- QT C++ 将文件从数据库存储到我的文件系统
- 从数据库中选择客户端的信息并存储到向量中
- 如何在多维数组中存储数据库中的数据
- 可嵌入的文档存储数据库