我要做的是从另一整列的总数中减去整个MySQL列的总数。我可以分别成功地将这两列相加,但我无法弥合两者相加后从另一列减去一列之间的差距。
$start = "SELECT SUM(start) FROM `table`";
$end = "SELECT SUM(end) FROM `table`";
$total = "Here is my problem"; //I tried something like $end - $start, but to no avail
我可以显示开始和结束的和,但不能结束-开始。
我有一个MySQL数据库,其中有一堆列,但其中两个重要的列是"power“和"td”(时间差)列。
我需要在每一行中将"power“除以"td”,并在设定的时间段内将所有行相加。
我知道WHERE year(time) = year(getdate()) AND month(time) = month(getdate()) AND day(time) = day(getdate()) ORDER BY (time) DESC部分只挑选适用于今天的行。
如何在PHP中将每行的"power“列除以"td”列,然后将所有这些行相加?
我有一个MySQL表,每个财政年度都有一行,还有名为Profit和CProfit的列。我想通过将今年的利润与去年的累计利润相加,来累加这些年的利润。
我在MySQL存储过程中的语句是:
UPDATE GAME_DETAIL X JOIN GAME_DETAIL Y
USING (GAME_ID, PLAYER_NO, PRODUCT_NO)
SET X.CPROFIT=X.PROFIT+Y.CPROFIT
WHERE X.GAME_ID=ZGAME AND X.YEAR = CY AND X.YEAR=Y.YEAR-1;
当我运行上面的语句时,它一直返回空值,即它拒绝将两个数字相加。
感
我有三个MySQL专栏,名字,进球,助攻(分别是G和A)。我想通过把进球和助攻相加来计算分数,然后根据分数对名字进行排序。
我试过的是;
$SQL="SELECT * FROM stats WHERE Points=G+A ORDER BY Points";
这不起作用,有没有人对MySQL中使用来自不同列的整数的基本加法有任何建议?
我有一个小脚本,我让它将MYSQL列中的所有数字相加,并回显结果。我正在尝试取和或回声数字并将其乘以100。我似乎无法让它与乘法相呼应。
这是我正在使用的代码。任何帮助都是很好的,提前谢谢。
//connect to db
$q = mysql_query("SELECT SUM(oil_production) as sum FROM wp_wct3 WHERE oil_production > 0") or die(mysql_error());
$row = mysql_fetch_assoc($q);
echo $row['sum']; echo
下面的MySQL查询出错:
SELECT Id, (
SUM( poskusi ) *3 + SUM( cas )
) AS totals
FROM igralci
GROUP BY totals
LIMIT 5
我想要将两列相加,然后我想得到结果的前5个结果。我写了这段代码,但它在行GROUP BY总计上不起作用。有什么想法吗?
谢谢您抽时间见我!
我在用php将列中的值相加时遇到了问题。这些值是从复选框发送的,我只想计算从单位列中选中的值。下面是我的代码:
<?php
$id = $_POST['course'];
foreach($id as $value)
{
//echo $value;
$query = " SELECT * FROM french WHERE id= $value ";
$result = mysql_query($query) or die('Error, query failed');
while ($row = my
我对SQL中的sum有一个问题。
这种情况是这样的,当有人在例如Untung Budi S. S.Kom中登录时,我想让sum将"pilihan“列与条件where idPertanyaan = '1' AND idDsn = "ID of the currently login user"相加。
我不知道该怎么做。
这是我的SQL:
<?php
$sql = "select sum(pilihan) from tbl_tampung where (idPertanyaan) = '1' AND (idDsn)= &
我在mysql数据库中有一个表,其中包含3列: id、value和tstamp。我的tstamp列是时间戳格式,即: 2011-01-21 08:32:22
我希望实现的是使用PHP来显示每天的总明细。我想不出用伪代码查询表的方法: select * from table group by day(tstamp的一部分),然后将每一天的值列中的所有数字相加。
这是可能的吗?
非常感谢
编辑:
我将这个查询与接受答案的代码组合在一起:
$sql = "select date(tstamp), sum(".$column.") from mash group by date
有没有人能帮上忙?
我有一个php页面,我想要分配一个变量的数字,我想要的数字是整数从一个mySQL数据库相加在一起。在此示例中,数字位于"assigndatx“列中,我的查询如下所示:
$AssignDates = mysql_query("select assigndatx from opencall where status < 2")
(opencall是表,我只想要那些状态为0或1的)。有没有人能帮我把所有结果加在一起?
我正在尝试通过以下代码在excel中验证一列: for i in range(1, len(risk_1)):
worksheet.data_validation('B' + i, {'validate': 'list',
'source': ['option1', 'option2', 'option3']}) 如你所见,我不能将字符串和i相加,我能做些什么来修复它呢?
我正在尝试使用GROUP查询MySQL表,然后根据不同的标准(类型)对列进行求和。
这是一张桌子:
NAME TYPE AMOUNT
Walter BUY 2
Walter BUY 5
Walter SELL 3
Walter SELL 1
Pollo BUY 8
Pollo BUY 2
Jessie BUY 1
Jessie BUY 3
Jessie SELL 2
Jessie S
所以我想在mysql的现有信息中添加一些信息,所以我使用这种代码:
SET date = $alp + number
WHERE id=15 ');
$ES->execute();
$ES->close();
这里我遇到了两个小问题:当我输入一个整数时,它会将它们相加。Date被预置为一个整数,例如,我输入$alp为3。它显示的不是3 4,而是7。它增加了2个数字。我如何防止这种情况发生?我只想让他们并排在一起。另一个问题是,当我尝试放入字符串时,这是公平的,因为字母加数字是不起作用的。但是,如何创建命令,以便sql将其放在一起,而不是将它们相加(我的意思是做数学运算)。会