2017杰作: Oracle sql 分页查询

8 篇文章 0 订阅
1 篇文章 0 订阅

 

exports.gridevents_csglByID = function (req, res, next, id) {
  // gridevents_csglId
  var streetid = id;
  var limit = req.query.limit;//
  var offset = req.query.offset;//

 var sql = 'select * from(

select rownum rw,s.* from (

(select u.username,p.personname,s.streetname,c.communityname,g.gridname,g.gridnum, a.* from wwyt.streetissue a ,wwyt.userinfo u,wwyt.community c,wwyt.street_info s,wwyt.grid g,wwyt.person p where a.streetid = ' + streetid + ' and a.isdelete=0 and issuetype like \'%城理%\' and a.streetid=u.streetid and a.createuser=u.userid and a.communityid=c.communityid and a.streetid=c.streetid and a.communityid=g.departmentid and a.streetid=g.streetid and a.gridid=g.gridid and a.streetid=s.streetid and a.issueobject=p.personid and a.streetid=p.streetid order by a.createdate desc

)s

)

)where rw > '+ limit + ' and rw <= ' + offset;

  sequelize.query(sql, 

{type: sequelize.QueryTypes.SELECT})

.then(function (infos) {

    res.jsonp(infos);
  }).catch(function (err) {
    logger.error('streetissue_ww list error:', err);
    return res.status(422).send(err);

  });

};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值