作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从我的表格中选择过去 7 天内上传的数据。这是我到目前为止所拥有的,但它不起作用。
$sql9="SELECT SUM(TruckDamage)
WHERE DATEDIFF(`upload_date`, CURRENT_DATE) < 7
AS TotalTruckDamageSum FROM jwtdriversbank2";
$result9=mysql_query($sql9);
$rows9=mysql_fetch_assoc($result9);
$sum8=$rows9['TotalTruckDamageSum'];
?>
<div>
Total Truck Repair Cost's: £<?echo $sum8?><br>
有人可以帮忙吗?
最佳答案
问题是您的查询无效。您正在将 TotalTruckDamageSum 分配给 WHERE
。第二个语法错误是 FROM
应该在 WHERE
之前。最后但并非最不重要的是,如果您想获得 DATEDIFF
的非负结果,则应该首先使用较大的日期。
应该是:
$sql9="SELECT SUM(TruckDamage) AS TotalTruckDamageSum FROM `jwtdriversbank2` WHERE DATEDIFF(CURRENT_DATE,`upload_date`) <= 7";
关于php - 选择最近 7 天内上传的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18183114/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!