
正文
php查询数据相减 php 查询
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php mysql查询相同内容的字段,输出相同内容的字段的id相减的差。
sql:
SELECT a.id, b.id - a.id AS sub FROM mydb1 a, mydb1 b WHERE a.a = b.a a.b = b.b a.c = b.c HAVING sub 0
输出:
while($row = mysql_fetch_array($result))
{
echo $row['id'].'___'.$row['sub'];
}
相关问答
Q1: php查询出来的数据怎么相减
直接余额=余额-总金额就可以php查询数据相减了
或者麻烦点也可以定义一个变量=余额-总金额
然后把这个变量赋值到余额php查询数据相减的字段里面就OKphp查询数据相减了
Q2: PHP中怎么求两个数组相减的值
php基础函数中没有类似的功能,你可以自定函数实现类似的功能。
简单说下思路吧。
假设你是打算使用数组A的所有数字之和减去数组B中所有数字之和(具体要去看你的需求)。
那么可以先遍历数组A计算出数组A中所有数字之和,然后遍历数组B计算出数组B中所有数字之和。然后数组A之和减去数组B之和就可以了。
当然也有可能,你要的是其他的计算方式。那么根据具体要求去具体设计就好了
Q3: php 数组值相减
用数组2减的数组1
$str1 = array ( 0 = 1383652770, 1 = 1383652776, 2 = 1383652779, 3 = 1383652782, 4 = 1383652785, 5 = 1383652794, 6 = 1383652800, 7 = 1383652803, 8 = 1383652824, 9 = 1383652869, 10 = 1383652875, 11= 1383652878 );
$str2 = array ( 0=1383652773, 1 = 1383652776, 2 = 1383652785, 3 = 1383652812, 4 = 1383652887, 5 = 1383652896, 6 = 1383652914, 7 = 1383652959, 8 = 1383653253, 9 = 1383653274, 10 = 1383654144, 11 = 1383654147 );
$sum = "";
foreach( $str1 as $key=$val ){
$sum += $str2[$key]-$val;
}
echo $sum;
Q4: php中两个时间相减怎么得到年数
使用格式化日期函数:date()
如:
有以下两个时间戳,把时间戳转换成年后相减再取绝对值:
$a= date('Y',1440700835);
$b= date('Y',1121720835);
echo abs( $a - $b) ;
Q5: php mysql数据库找出最近相同内容的字段,用它们的id相减输出差。
照你题目的理解,应该是这个样子的:
id
-
1
内容
-
5
id
-
5
内容
-
5
的时候(5-1)
但是你的描述是这个样子的:
php
mysql数据库找出最近相同内容的字段,用它们的id相减输出差,例如:type字段,(id-1、字段内容5);(id-8、字段内容9);输出9-5的差
你描述出来的让我很不能理解为什么id8中的内容9要拿来减去id1的内容5,因为你的描述中他们根本没有被同时取出的条件,或许你还有个字段a,这个字段里的内容相同,所以id8和id1被分到一起,内容相减!
php查询数据相减的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 查询、php查询数据相减的信息别忘了在本站进行查找喔。






