sql 根据某个字段的条件 选择获取字段
来源:互联网 发布:360wifi网络不稳定 编辑:程序博客网 时间:2024/05/29 21:30
sql 根据某个字段的条件 选择获取字段
做个记录…
public function getstoreallorder($rid,$starttime,$endtime,$state=5,$where='') { // p($rid); // p($where); // p($starttime); // p($endtime); // p($state);die; return $this->o->table('mdm_order as o') ->field("m.photo as memberface,o.coupon_used,o.mobile,o.name as username,o.order_num,o.id as orderid,o.t_name,o.platform,o.price as orderPrice,o.state,p.createtime as paytime,p.type as paytype,sum(p.money) as paymoney, CASE WHEN c.ctype = '1' THEN '满减' WHEN c.ctype = '2' THEN '现金' WHEN c.ctype = '3' THEN '折扣' WHEN c.ctype = '4' THEN '送菜' ELSE '' END, CASE WHEN c.ctype = '1' THEN c.m_price WHEN c.ctype = '2' THEN c.cashprice WHEN c.ctype = '3' THEN c.dis_price WHEN c.ctype = '4' THEN c.goodname ELSE '' END, od.price as dishPrice,od.num as dishNum") // ->join('mdm_order as o on o.r_id = r.id') ->join('mdm_o_d as od on od.o_id = o.id') ->join('mdm_order_pay as p on p.o_id = o.id') ->join('mdm_coupon as c on c.id = o.coupon_id') ->join('mdm_r as r on r.id = o.r_id') ->join('mdm_m as m on m.id = o.m_id') ->where("o.r_id = '$rid' and (o.state = $state) $where and o.posttime > $starttime and o.posttime < $endtime") ->group('od.id') ->order('o.id desc') ->select(); // o.name as username,o.createtime,o.overtime,o.t_name,o.order_num,o.price // $sql = "SELECT count(IF(platform=1,1,NULL)) as koubei,count(IF(platform=2,1,NULL)) as nuomi,count(IF(platform=3,1,NULL)) as diancaibao,count(IF(platform=4,1,NULL)) as shanghuduan,count(IF(platform=5,1,NULL)) as weixin FROM mdm_order where r_id = $rid AND state = 5 AND overtime > $starttime AND overtime < $endtime"; // return $this->o->query($sql); }
0 0
- sql 根据某个字段的条件 选择获取字段
- 如何编写一条SQL实现根据某个字段的条件对某个字段进行不同的update操作
- 更新 将B表的数据更新到A表中的某个字段的sql(根据条件)
- SQL根据某个字段分组查询:
- SQL Server中根据某个字段,ID字段自动增长的实现
- 获取list的某个字段
- sql根据数据库内的值选择字段
- 根据条件关联查询,拼接某个字段所有值
- 根据条件更新字段
- Java根据对象的某个字段排序
- oracle 根据某个字段分组,再根据另一个字段排序的sql查询 即 组内排序
- Gridview绑定数据库的字段,根据条件字段颜色改变
- mysql 根据某个字段将多条记录的某个字段拼接成一个字段
- mysql 根据某个字段将多条记录的某个字段拼接成一个字段
- MySQL 查询 根据某个字段查询,且字段值为整数,放在Where 条件上
- SQLServer根据相同字段循环某个字段
- 根据multiselect选择的字段导出csv
- leanclude 根据某个字段排序
- hdu 1045 二分匹配练习 重在转化啊!!
- jquery 笔记之简介
- 动态广播和静态广播的区别
- 软链接与硬链接的小结(转)
- java 压缩图片
- sql 根据某个字段的条件 选择获取字段
- HDU 2059 龟兔赛跑(DP,经典题目)
- Java集合---ConcurrentHashMap原理分析
- mysql慢日志与缓存
- 单位的理解
- 基础算法之排序
- 哈哈
- 【模拟器】DS与前代通信的方法
- Max Sum