gpt4 book ai didi

php - 领导者与下一个领导者之间的时间差 And Diff。之前之间

转载 作者:行者123 更新时间:2023-11-29 03:30:32 25 4
gpt4 key购买 nike

有一次我问了这个问题,但我没有得到有效的解决方案。我有结果表视觉效果是这样的: enter image description here

查询:

$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时间表结构: enter image description here

来自 MySQL 时间表的信息: enter image description here

我无法运行 Leader 和 Previous 之间的时差。当距离比方说 15 公里时,获得计算速度(公里/小时)的工作的奖金

最后的 table 应该是这样的 final table here 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com