|
|
1
24
这似乎有点老土,但适用于1970年至2030年(32位拱门)。您实际上是将日期时间值转换为整数,求其平均值,然后将平均值转换回日期时间值。
有可能有更好的解决方案,但这将使你在紧要关头度过难关。 |
|
2
8
|
|
|
3
2
你不能求和日期,但是你可以减去它们,得到一个时间间隔,你可以减半,然后加回到第一个日期。 |
|
4
2
结果是 '2011-02-12 11:00:00' |
|
|
5
1
想想看,你可以在一个设定的时间后以分钟为单位做一个datediff,取其平均值,然后把这些分钟加回到设定的时间中…… |
|
|
6
1
在使用group函数时,您应该始终指定所需的组,如果以后使用join等扩展查询,并假定mysql将为您选择正确的组,则可能会导致与group函数发生一些严重的混乱。 |
|
|
7
0
avg是一个分组函数,这意味着它将对表中的所有行求和并除以行计数。但听起来您需要两个不同列的平均值,每行单独报告。在这种情况下,您应该自己计算:(date1+date2)/2。(MySQL可能需要一些额外的语法来正确地添加这些列。) 你写的代码会给你表的平均值。 逝去 日期1和日期2之间的时间。 |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |