[英]Compare with last year/mont/week/day
我有一个当前设置,其中我将数据库中的所有projets与我的查询汇总,如下所示:
$query01 = "
SELECT COUNT(project_id) as total_week
FROM projects
WHERE WEEK(CURDATE(), 1) between WEEK(project_start, 1) and WEEK(project_delivery, 1)
";
以及每年/每月/每天的平等查询。
我还想输出一个箭头向上/向下与去年/月/周/日的比较。
我怎样才能实现这样的目标? 提前致谢!
$thisweek = query("SELECT COUNT(project_id) as total_week
FROM projects
WHERE WEEK(CURDATE(), 1) between WEEK(project_start, 1) and WEEK(project_delivery, 1)");
$lastweek = query("SELECT COUNT(project_id) as total_last_week
FROM projects
WHERE WEEK(DATE_SUB(CURDATE(), INTERVAL 1 WEEK), 1) between WEEK(project_start, 1) and WEEK(project_delivery, 1)");
$comparison = $thisweek - $lastweek;
像这样的事情应该做,在这种情况下,我使用的“查询”功能假定仅提取单个计数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.