根据时间段搜索对应的数据,将这个时间段中所有数据合在一起,并且相同一个人的数据整合在一起,怎么用php写

根据时间段搜索对应的数据,将这个时间段中所有数据合在一起,并且相同一个人的数据整合在一起,怎么用php写0
根据时间段搜索对应的数据,将这个时间段中所有数据合在一起,并且相同一个人的数据整合在一起,怎么用php写1

回复讨论(解决方案)

select uid,count(*) as num from table where addtime>=开始日期 and addtime’zhang’,’is_q’=>’0′],
[‘name’=>’zhang’,’is_q’=>’2017年5月4日’],
[‘name’=>’zhang’,’is_q’=>’0′],
[‘name’=>’zhang’,’is_q’=>’2017年5月6日’],
[‘name’=>’zhang’,’is_q’=>’0′],
[‘name’=>’wang’,’is_q’=>’0′],
[‘name’=>’wang’,’is_q’=>’2017年5月4日’],
[‘name’=>’wang’,’is_q’=>’2017年5月5日’],
[‘name’=>’wang’,’is_q’=>’0′],
[‘name’=>’wang’,’is_q’=>’0′],
];
$arr1 = [];
foreach($arr as $v){
if(!in_array($v[‘name’],$arr1)){
$arr1[$v[‘name’]][] = $v[‘is_q’];
}else{
$arr1[$v[‘name’]][] = $v[‘is_q’];
}
}
var_dump($arr1);

主要是有三个表关联的,一个是用户表,一个是申请表,一个请假表

就 a 表 b表 c表

a表用户表

b表审批表,里面有申请时间

c表申请表,里面有申请开始时间和结束时间 这些是主要的字段

本身是这种形式的表格

根据时间段搜索对应的数据,将这个时间段中所有数据合在一起,并且相同一个人的数据整合在一起,怎么用php写3

现在要变成按照他申请时间

根据时间段搜索对应的数据,将这个时间段中所有数据合在一起,并且相同一个人的数据整合在一起,怎么用php写4

我的表查询

根据时间段搜索对应的数据,将这个时间段中所有数据合在一起,并且相同一个人的数据整合在一起,怎么用php写5

不知道我表达的你们清不清楚

Posted in 未分类