mysql原来是按自然日统计。怎么可以用今天10点到次日10点这样统计???

关于网友提出的“ mysql原来是按自然日统计。怎么可以用今天10点到次日10点这样统计???”问题疑问,本网通过在网上对“ mysql原来是按自然日统计。怎么可以用今天10点到次日10点这样统计???”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

                <div class="clear">
                </div>
            </div>
            <!--内容-->
            <b>问题:</b> mysql原来是按自然日统计。怎么可以用今天10点到次日10点这样统计???<br>
            <strong>描述:</strong><p>
              原来是这样:&nbsp;group&nbsp;by&nbsp;FROM_UNIXTIME(createtime,&nbsp;'%Y-%m-%d')<br>

要改成 当日10点到次日10点为一天。怎么改SQL???


解决方案1:

group by DATE_FORMAT( Date_Add(FROM_UNIXTIME(1510370013, '%Y-%m-%d %H:%i:%S'), INTERVAL 10 HOUR) , '%Y-%m-%d')

就是将日期更换点从 00:00:00 移动到 10:00:00

            <br>
                以上介绍了“ mysql原来是按自然日统计。怎么可以用今天10点到次日10点这样统计???”的问题解答,希望对有需要的网友有所帮助。<br>

                本文网址链接:http://www.codes51.com/itwd/4529089.html<br>
            <p class="clear">
            </p>
            
            <div style="text-align: center;">

            </div>

           原文地址:http://www.codes51.com/itwd/4529089.html
            
        </div>
posted @ 2019-07-09 10:49  星朝  阅读(820)  评论(0编辑  收藏  举报