<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                問題:開發時建表沒有 建立day month year 字段 直接用的時間戳,但是統計時要用到按天,月,年進行排序,如何實現? mysql沒有提供unix時間戳的專門處理函數,如果遇到時間分組,而用的又是整型unix時間戳,則只有通過FROM_UNIXTIM()函數將unix時間戳轉為datetime等其他的日期類型! 下面來看具體的例子 一、年度查詢 查詢 本年度的數據 代碼示例: ~~~ SELECT * FROM news_info WHERE year( FROM_UNIXTIME( BlogCreateTime ) ) = year( curdate( )) ~~~ 二、查詢季度數據 查詢數據附帶季度數 代碼示例: ~~~ SELECT ArticleId, quarter( FROM_UNIXTIME( `BlogCreateTime` ) ) FROM `news_info` ~~~ 其他的同前面部分:查詢 本季度的數據 代碼示例: ~~~ SELECT * FROM news_info WHERE quarter( FROM_UNIXTIME( BlogCreateTime ) ) = quarter( curdate( )) ~~~ 三、查詢月度數據 本年本月統計(MySQL) 代碼示例: ~~~ select * from booking where month(booking_time) = month(curdate()) and year(booking_time) = year(curdate()) ~~~ 本周統計(MySQL) 復制代碼 代碼示例: ~~~ select * from spf_booking where month(booking_time) = month(curdate()) and week(booking_time) = week(curdate()) ~~~ 四、時間段 N天內記錄 代碼示例: ~~~ WHERE TO_DAYS(NOW()) - TO_DAYS(時間字段) <= N ~~~ 當天的記錄 代碼示例: ~~~ where date(時間字段)=date(now()) ~~~ 或 ~~~ where to_days(時間字段) = to_days(now()); ~~~ 查詢一周: 代碼示例: ~~~ select * from table where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(column_time); ~~~ 查詢一個月: 代碼示例: ~~~ select * from table where DATE_SUB(CURDATE(), INTERVAL INTERVAL 1 MONTH) <= date(column_time); ~~~ 查詢'06-03'到'07-08'這個時間段內所有過生日的會員: 代碼示例: ~~~ Select * From user Where DATE_FORMAT(birthday,'%m-%d') >= '06-03' and DATE_FORMAT(birthday,'%m-%d') <= '07-08'; ~~~ 統計一季度數據,表時間字段為:savetime 代碼示例: ~~~ group by concat(date_format(savetime, '%Y '),FLOOR((date_format(savetime, '%m ')+2)/3)) ~~~ 或 ~~~ select YEAR(savetime)*10+((MONTH(savetime)-1) DIV 3) +1,count(*) from yourTable group by YEAR(savetime)*10+((MONTH(savetime)-1) DIV 3) +1; ~~~ 五、分組查詢 1、年度分組 2、月度分組 3、先按年度分組,再按月度分組 4、按年月分組 代碼示例: ~~~ SELECT count(ArticleId), date_format(FROM_UNIXTIME( `BlogCreateTime`),'%y%m') sdate FROM `news_info` group by sdate ~~~ 結果: 代碼示例: |count( ArticleId ) |sdate| |--|--| |17|0901| |11|0902| |5|0903| |6|0904| |2|0905| |1 |0907| |12|0908| |6| 0909| |11|0910| |3|0911| ~~~ SELECT count(*) from ea_user WHERE FROM_UNIXTIME(addtime,'%Y年%m月%d日 %h') ="2016年03月17日 10" order by addtime desc ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看