大牛门,帮忙写一个sql

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家


  1. $sql="select distinct u.user_id from ecs_users as u left join ecs_order_info as oi on u.user_id = oi.user_id
  2. where u.admin_id> 0 and (u.reg_time is null or ((unix_times**p()-40*3600*24) > u.reg_time ) )
  3. and (oi.pay_time is null or ((unix_times**p()-40*3600*24) >(select MAX(pay_time) from ecs_order_infowhere oi.user_id = u.user_id) ))
  4. order by u.user_id";
复制代码



我想查询出用户表内注册时间超过40天,并且最后的下单天数到目前位置也已经超过40天的用户数据。其中admin_id,是属于user表内另外加的,表示用户的推荐人。



请问是不是我的逻辑有问题啊。

回答:
知道的朋友 ,帮忙贴一个sql啊。

顶顶顶顶顶顶 顶顶顶

顶顶顶顶帮你顶

帮你顶一下。