我有一个按天显示前5名卖家的查询,如果我想在一个工作日内看到该页面,它是有效的,因为我今天这个日期的表中有项目,但如果我在一个星期天查看该页面,我会得到一个完整的白色页面
有没有办法不让这白页?
以下是卖家排名前5的第3位的例子
PHP
$datum=date('Y-m-d');
mysql数据库
$tredje= mysqli_query($datacenter, "
SELECT vendedor, total,
CASE WHEN @l=total THEN @r
ELSE @r:=@r+1 END as rank,
@l:=total FROM (select vendedor,
sum(ventatotal) as total
from ventas WHERE `fecha` = '$datum'
group by vendedor
order by total desc
LIMIT 7 OFFSET 2
) totals, (SELECT @r:=0, @l:=NULL) rank;");
要显示的php
while($dentredje = mysqli_fetch_assoc($tredje))
{
?>
<?php echo number_format($dentredje['total'],0,',','.'); ?>
这是查询
1条答案
按热度按时间gudnpqoy1#