需要帮助为数据库编写函数。我想跟踪每个月的会员订单的总成本,基于他们的注册日期。因此,如果有人在月中注册,该函数应将其注册日期增加30天,并在数据库中计算该时间段和位置的销售额总和。然后显示在用户页面上。使用mysql函数(目前不是PDO或mysqli )。
类似于:
<?php
$query = ("SELECT SUM(cost) FROM memberOrders WHERE
memberNumber='$memberNumber' GROUP BY signupdate+30days");
?>
但它不
这是我当前从Access数据库中提取数据的查询:
SELECT Count(Master.MasterID) AS Logs
FROM Master
WHERE (((Master.SubmitDate)<=#5/01/2010#) AND (((Master.CompleteDate)>=#5/01/2010# Or (Master.CompleteDate) Is Null)));
目前,我必须更改每个月的日期,以便查找计数。我正试着将它移植到水晶报表中,并且经历了一段非常困难的时间。我希望能够输入一年的开始日期和结束日期,并以上面查询的格式分解报告,以便显示每个月初打开的日志
假设用户想要从2010年10月17日到2010年11月15日休假。
在一些设置页面上,我声明了每个月的开始日期和结束日期,如下所示:
m1 :from 1-10-2010 to 20-10-2010
m2: from 21-10-2010 to 10-11-2010
m3: from 11-11-2010 tom 30-11-2010
正如我们所看到的,假期涉及多个时段(m1、m2、m3),而不仅仅是一个时段,因此我需要将假期划分为时段,时段数组应如下所示:
from 17-10-2010 to 20-10-2010
from 21-10-2010 to 10-11-2010
from
我想在每个月的9号,20号和25号展示内容
这不是这样的,...Where,我说错了吗?
<?php if( date( 'd' ) == array(5,9,20,25) ):?>
15th and 20th and 25th content
<?php else: ?>
Other days of content
<?php endif;?>
这个小例子是基于一个我遇到过无数次的问题,但是我没有找到最好的答案。
我想创建一份关于每个类型,每个月记录的事件的报告。编写以下查询。
SELECT
d.MonthPeriod
,i.[Type]
,COUNT(*) AS [Count of Calls]
FROM
[dbo].[FactIncident] as i
LEFT JOIN
[dbo].[DimDate] as d on i.DateLoggedKey = d.DateKey
GROUP BY
d.[MonthPeriod],
i.[Type]
这样做的结果如