- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们目前遇到一个问题,我们正在运行一个查询来计算我们的客户在特定日期之间拥有的潜在客户数量。我们的一些客户对一周内可以收到的潜在客户数量有限制。例如,我们的一位客户的每周限制为 6。我们从星期一(一周的开始)到星期日(一周的结束)运行我们的销售线索。
我们注意到示例中的客户上周收到了 9 个潜在客户。他在周一(6 月 27 日)获得了全部 6 个领先优势,然后在周日(7 月 3 日)又获得了 3 个领先优势。真的,应该只有 6 个。这是我们的代码:-
$monday = date('Y-m-d', strtotime("monday this week"));
$sunday = date('Y-m-d', strtotime("+6 day",strtotime("monday this week")));
这是我们的 SQL 查询的一部分:-
AND (a.overall_weekly > (SELECT COUNT(c.id) AS countId FROM company_referrals c, referrals r WHERE r.id = c.referral_id AND c.company_id = a.id AND r.date >= '".$monday." 00:00:00' AND r.date <= '".$sunday." 23:59:59' AND c.successful = 1) OR a.overall_weekly = '-1')
如果有人知道我们如何克服这个问题,那就太好了。我想我只是有一个愚蠢的时刻!
提前谢谢大家。
最佳答案
作为答案,因为它不适合评论。
在 7 月 4 日星期一运行:
<?php
$now = time();
echo "Currently: ", date('r', $now), "\n";
for($i = 0; $i < 7; $i++) {
echo "i:$i\t ", date('r', strtotime("monday this week", $now + ($i * 86400))), "\n";
}
给予
$ php z.php
Currently: Mon, 04 Jul 2016 13:39:55 -0500
i:0 Mon, 04 Jul 2016 00:00:00 -0500
i:1 Mon, 04 Jul 2016 00:00:00 -0500
i:2 Mon, 04 Jul 2016 00:00:00 -0500
i:3 Mon, 04 Jul 2016 00:00:00 -0500
i:4 Mon, 04 Jul 2016 00:00:00 -0500
i:5 Mon, 04 Jul 2016 00:00:00 -0500
i:6 Mon, 11 Jul 2016 00:00:00 -0500
请注意如何在第 6 天(星期日)开始“下周”,您得到的是 7 月 11 日,而不是 4 日。
关于php - 在 PHP/MySQL 中运行周一和周日之间的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38190421/
我有一个 JavaScript 函数,可以确定工作日的下一个日期。除周日外,它全天都有效。 For Sunday: Sun May 25 2014 Sun Jun 08 2014 Sun Jun 22
这段代码的作用是打印本周从星期一到星期五的日期。它工作得很好,但我想问点别的:如果今天是周六或周日,我希望它在下周显示。我该怎么做? 这是我目前的工作代码(感谢 StackOverflow!): //
我想找出两个日期(dateStart,dateEnd)之间的差异,仅适用于 MySql 查询中周一至周五的工作日。 这是我的查询,它比较两个日期并在一周或更长时间过去后给出结果: SELECT * F
我有一个代码可以在实际日期上加上 +1 天。 var date = '30 Apr 2010'; var actual_date = new Date(date); var final_date =
我试图显示生日在本周(周一至周日)内的所有用户。在到处搜索后,我得到了这个,但它也显示了上周和本周的用户。 SELECT * FROM teachers WHERE WEEK(birthday, 0)
因此,对于开始日期和结束日期,我想确定这两个日期之间一周中有多少天。 那么有多少个星期一、星期二等 我知道我可以通过在开始日期和结束日期之间循环并每天检查来做到这一点,但差异可能会很大。我更喜欢不需要
为了让我的 child 快乐,我一直在实现 Yellow Car Game PHP 语言用于长途汽车旅行。其中一个人会在我的手机上看到黄色汽车时添加这些汽车。计数器应该增加他们的每个分数,每个周日晚上
我是 matplotlib 的新手,正在尝试按工作日绘制一些数字。现在(见下图),我的 x 轴编号为 0 - 6,0 = 星期一,1 = 星期二等。如何更改 xaxis 代码标签,使其显示 Mon、T
我是一名优秀的程序员,十分优秀!