繁体   English   中英

与去年/蒙特/周/天比较

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM