作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有一次我问了这个问题,但我没有得到有效的解决方案。我有结果表视觉效果是这样的:
查询:
$results = $mysqli->query("
SELECT
T1.bc2014_id, klass, nimi, synd, teamnimi, start,
TIME(`finish`) AS finish,
timediff(time(finish), time(start)) AS aeg,
finish - start as elapsed_time
FROM bc2014 T1
INNER JOIN bc2014aeg T2 on T1.bc2014_id = T2.bc2014_id
WHERE klass = 'DCM (koerakross, mehed al. 14 a.)'
ORDER BY aeg ");
PHP 表:
print '<table class="mytable7">';
echo "<tr><th> Class DCM </th></tr>";
print '</table>';
print '<table class="mytable7">';
echo "<tr><th>Place</th><th>ID </th><th>clas </th><th>Name </th><th>Start</th>
<th>Finish</th><th>Time</th><th>DifLeader</th><th>DifPrevios</th><th>KM/h</th></tr>";
while($row = $results->fetch_array()) {
print '<tr>';
print '<td>'.$row["ranking"].'</td>';
print '<td>'.$row["bc2014_id"].'</td>';
print '<td>'.removeParanthesis($row["klass"]).'</td>';
print '<td>'.$row["nimi"].'</td>';
print '<td>'.$row["start"].'</td>';
print '<td>'.$row["finish"].'</td>';
print '<td>'.$row["aeg"].'</td>';
print '<td>'.$row["difleader"].'</td>';
print '<td>'.$row["difprev"].'</td>';
print '<td>'.$row["speed"].'</td>';
print '</tr>';
}
print '</table>';
$results->free();
MySQL时间表结构:
来自 MySQL 时间表的信息:
我无法运行 Leader 和 Previous 之间的时差。当距离比方说 15 公里时,获得计算速度(公里/小时)的工作的奖金
最后的 table 应该是这样的 4
最佳答案
我看到您正在为此苦苦挣扎。如果您想要简单但肮脏的解决方案,请将这 4 行添加到您的 SELECT 语句中(在“完成 - 以 elapsed_time 开始”之后):
if (@bestFinish <= finish, timediff(TIME(finish), TIME(@bestFinish)), '00:00:00') as difleader,
if (@previousFinish <= finish, timediff(TIME(finish), TIME(@previousFinish)), '00:00:00') as difprev,
@previousFinish := finish,
@bestFinish := if (@bestFinish > finish, finish, @bestFinish)
关于php - 领导者与下一个领导者之间的时间差 And Diff。之前之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31307007/
我试图在未排序的堆栈中找到多数或领导者,但我的 tos(堆栈顶部变量)遇到了问题。下面是我的代码,其中包含主要内容。数组或堆栈的大部分是在数组中出现次数超过一半的元素 (arrSize/2)。 pub
我刚刚阅读了一篇关于 Leader/Follower Pattern 的论文。如果我理解正确,我将我的工作人员放在一个队列中,第一个工作人员接受传入请求并从队列中分离。 使用正常的工作队列(例如 ra
我是一名优秀的程序员,十分优秀!