ACCESS如何计算两时间字段相减的最大和平均值?

penguinhzf 2013-11-15 08:31:47
假设我有一个表table1,里面有三个字段(格式都为“日期/时间”),里面有多个内容,如下:
table1:
gTime cTime eTime
10:22:23 11:25:34 12:01:25
08:21:05 08:25:21 08:32:24

现在的问题是:
1、我如何才能通过SQL找到cTime与gTime之间相减的差的最大值(也就是第一条记录,并换算成格式为“01:03:11”)的内容呢?
2、我又如何才能通过SQL找到eTime与cTime之间相减的差的平均值呢?(格式同上)

谢谢各位!
...全文
222 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
penguinhzf 2013-11-17
  • 打赏
  • 举报
回复
引用 1 楼 ACMAIN_CHM 的回复:
1、我如何才能通过SQL找到cTime与gTime之间相减的差的最大值(也就是第一条记录,并换算成格式为“01:03:11”)的内容呢?
select format(max(eTime-cTime),'hh:mm:ss') from table1
2、我又如何才能通过SQL找到eTime与cTime之间相减的差的平均值呢?(格式同上)
select format(avg(eTime-cTime),'hh:mm:ss') from table1
非常感激!
ACMAIN_CHM 2013-11-15
  • 打赏
  • 举报
回复
1、我如何才能通过SQL找到cTime与gTime之间相减的差的最大值(也就是第一条记录,并换算成格式为“01:03:11”)的内容呢?
select format(max(eTime-cTime),'hh:mm:ss') from table1
2、我又如何才能通过SQL找到eTime与cTime之间相减的差的平均值呢?(格式同上)
select format(avg(eTime-cTime),'hh:mm:ss') from table1

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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