zoukankan      html  css  js  c++  java
  • mysql实现rownum,选择行号【我】

    我的:

     <!--查询小于指定日期的第几个记录-->
        <select id="beforeDateNumPrice" resultType="com.mytrade.data.entity.TxdData">
            SELECT
                b.trade_date,
                b.start_price,
                b.max_price,
                b.end_price,
                b.turnover,
                b.variety_code,
                b.variety_name,
                b.id
            FROM
            (
                SELECT
                    @rowno :=@rowno + 1 AS rowno,
                    a.*
                FROM
                    (
                    SELECT
                    *
                    FROM
                    txd_data r
                    WHERE
                    r.trade_date  &lt; #{tradeDate}
                    ORDER BY
                    trade_date DESC
                ) a,
                (SELECT @rowno := 0) t
            ) b
            WHERE
              b.rowno =  #{beforeNum};
        </select>

    mapper类:

    TxdData beforeDateNumPrice(@Param("tradeDate")Date tradeDate, @Param("beforeNum")Integer beforeNum);

    参考:

    转:

    mysql实现rownum,选择行号

    Mysql的Rownum使用示例

  • 相关阅读:
    makefile
    xcode
    centos
    debug
    服务器开发
    socket
    xcode
    调用cpp库更基本
    nodejs cpp动态库
    html5图片裁剪法--
  • 原文地址:https://www.cnblogs.com/libin6505/p/14202663.html
Copyright © 2011-2022 走看看