我对php比较陌生.我有两个查询,它们以另一个字段名返回列的平均值。我需要在这些平均值中添加权重,然后再将总分的结果相加.我无法将结果加到work...here的查询中:
$engresults = $con->query("SELECT AVG(activity) as avgscore FROM combinedna WHERE coachname = '$coachname'");
$timeresults = $con->query("SELECT AVG(timely) as avgtime FROM combinedna
通过这个有效的查询,我可以获得以下结果:
$query = "SELECT tt.time_start, tt.time_end
FROM track_time as tt, project_track as pt, project_clients as pc, clients as cl
WHERE tt.track_id = pt.track_id
AND pt.project_id = pc.project_id
AND pc.client_id = cl.client_id
AND cl.client_id =".$db->prep($client_id);
$r
假设我们有一个非常简单的while row查询脚本,例如:
<?php
include('conection.php');
$Verd = 'Verduras';
$smt = $con->prepare("select * from prodcts WHERE Type = :Verduras Order by PrdName ASC");
$smt->bindParam(':Verduras', $Verd, PDO::PARAM_STR);
$smt->execut
如果我有这样的查询
SELECT A, SUM(B)
FROM MyTable
WHERE ...
GROUP BY A
但是,有两个A值,我想在结果中求和。因此,假设A持有货币代码,例如:
'USD'
'USD big'
'EUR'
'GBP'
'JPY'
etc...
现在,我想对每种货币将SUM(B)的结果相加,除非A是"USD"或"USD big",然后将它们相加,并将"USB big"行的结果乘以100。
这在Server中是可能的吗?
为了进一步解释,假设
有没有人能帮上忙?
我有一个php页面,我想要分配一个变量的数字,我想要的数字是整数从一个mySQL数据库相加在一起。在此示例中,数字位于"assigndatx“列中,我的查询如下所示:
$AssignDates = mysql_query("select assigndatx from opencall where status < 2")
(opencall是表,我只想要那些状态为0或1的)。有没有人能帮我把所有结果加在一起?
我希望将week1中的所有行和起来,第2周等等,然后在结果和row2中与第1行相加,和row3与第2行相加等等。我该怎么做?在一段时间循环
数据库:
现在的结果:
我不想:
$query ="SELECT
week,
sum(field1) AS field1,
sum(field2) AS field2,
sum(field3) AS field3
FROM table_test
GROUP BY week
ORDER BY week ASC"
我尝试动态地使用where子句日期范围内的日期作为结果中的列名。我知道我可以使用case/when语句对其进行硬编码:
sum(case when day(date_accessed) = 1 THEN 1 ELSE 0 END) AS `Jan 1 2014`...
每个月这样做会很麻烦。我也知道我可以使用php或其他脚本语言来构建一个表,但我正在尝试用mysql来完成所有这些工作。这是我的查询。
SELECT count(*) AS `Total Clicks`, day(date_accessed)
FROM Client_Activity_Log a WHERE date_access
我有一个脚本,它从MySQL数据库中选择不同的日期,在这个结果中,它将贷项和借方相加。
请参阅PHP脚本。
$query = "SELECT DISTINCT date FROM export WHERE exported = '0'";
$result = $mysqli->query($query);
while($row = $result->fetch_object()){
$res_sub = $mysqli->query("SELECT SUM(total) AS total FROM export WHERE date
我想要计算任何给定(用户选择的)日期范围,从StartDate (sDate)到EndDate (eDate)的所有星期一、星期二等的总数。我的当前查询显示范围内的所有日期,我希望它将我的表"count“按原样相加,但将一周中每一天的总和显示为一次出现。使用图像样本,我希望我的结果是:星期一- 164星期二- 139星期三- 261等等。
SQL
SELECT areaname,created, SUM(count) as totals FROM reports WHERE created
between '".$sDate."' AND '