<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                mysql按天統計的時候,該天沒有數據也要統計為0 網上很多方法都是在mysql里面處理的,但我發現在mysql里面處理的這種方式可能會因為你的where條件導致查出來的數據并沒有補上0。既然現在又遇到了,前端又不想處理,那我就在取出數據之后做處理吧。 沒有多難就是比較常規的思路,就是把沒有數據的那幾天數據補0。但是你要算出哪些日期是沒有數據的,要把數據填充到數組里面。例如,2021-12-01、2021-12-05、2021-12-07、2021-12-08這組數據,就要把中間空的03、04、06這些數據都填補上去,記住還不能重復。 ``` //補差天數統計數據($startTime是開始時間戳,比如是2021-12-01,但是我們表里查出的$info數據是從2021-12-07才開始有數據) public function addArrayData($startTime, $info) { $list = []; foreach ($info as $k => $v) { //補全在查到有日期的數據前空出來的日期數據 if (strtotime($v['days']) - $startTime != 0 && $k == 0) { $days = intval((strtotime($v['days']) - $startTime) / 86400); for ($i = 0; $i < $days; $i++) { $list[] = [ 'total_nums' => 0, 'days' => date('Y-m-d', $startTime + (86400 * $i)), ]; } } $list[] = [ 'total_nums' => round($v['total_nums'], 2), 'days' => $v['days'] ]; //判斷距離下一個有數據的日期距離現在多少天,然后把這些空日期都補上 if (!empty($info[$k + 1]) && intval((strtotime($info[$k + 1]['days']) - strtotime($v['days'])) / 86400) > 1) { $diffDays = intval((strtotime($info[$k + 1]['days']) - strtotime($v['days'])) / 86400); for ($i = 1; $i < $diffDays; $i++) { $list[] = [ 'total_nums' => 0, 'days' => date('Y-m-d', strtotime($v['days']) + (86400 * $i)), ]; } } } return $list; } ```
                  <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>

                              哎呀哎呀视频在线观看