关于网友提出的“ 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>

发布评论
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

mysql 计算两个时间之间有多少分钟知识解答
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。