婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > laravel按天、按小時(shí),查詢(xún)數(shù)據(jù)的實(shí)例

laravel按天、按小時(shí),查詢(xún)數(shù)據(jù)的實(shí)例

熱門(mén)標(biāo)簽:銅川電話(huà)機(jī)器人價(jià)格 聊城電話(huà)外呼系統(tǒng)公司 青白江地圖標(biāo)注 江蘇電商外呼系統(tǒng)運(yùn)營(yíng)商 德陽(yáng)中江如何申請(qǐng)400開(kāi)頭電話(huà) 智能電話(huà)機(jī)器人好公司門(mén)薩維 AI電話(huà)機(jī)器人OEM貼牌 沛縣400電話(huà)辦理 辦理重慶400電話(huà)

使用laravel做后臺(tái)數(shù)據(jù)統(tǒng)計(jì)的時(shí)候,需要查詢(xún)每天的注冊(cè)量之類(lèi)的數(shù)據(jù)

這時(shí)候如果直接用created_at分組,是不好用的。

1、所以本文解決這個(gè)查詢(xún)應(yīng)該怎么寫(xiě)。

2、并且推薦一個(gè)時(shí)間選擇插件,因?yàn)榻y(tǒng)計(jì)中一定會(huì)用到,本周數(shù)據(jù)、本月、本季度、上個(gè)月。。。。

按天分組數(shù)據(jù):

Event::where('created_at','>',Carbon::parse($request->start_date))
->where('created_at','',Carbon::parse($request->end_date))
//兩個(gè)where限制開(kāi)始結(jié)束時(shí)間
->groupBy('date')
->get([DB::raw('DATE(created_at) as date'),DB::raw('COUNT(*) as value')])
->toArray();

如果想按小時(shí)分組所有查詢(xún)出來(lái)的數(shù)據(jù):

Event::where('created_at','>',Carbon::parse('2017-01-01'))
->where('created_at','',Carbon::parse('2017-11-09'))
->groupBy('day')
->get([
//通過(guò)date_format()來(lái)格式化created_at字段
 DB::raw('DATE_FORMAT(created_at,\'%H') as day'),
 DB::raw('COUNT(*) as value')])
->toArray()

分享一個(gè)時(shí)間選擇插件

這是官網(wǎng)地址

我把我改好的代碼附上:

$(function () {
/*設(shè)置開(kāi)始結(jié)束時(shí)間*/
 var start = moment().subtract(30, 'days');
 var end = moment().subtract(-1,'day');
 var datas = {};
/*選擇之后,將時(shí)間重新賦值input*/
 function cb(start, end) {
  $('#reportrange span').html(start.format('YYYY/MM/DD') + ' - ' + end.format('YYYY/MM/DD'));
 }
 $('#reportrange').daterangepicker({
 startDate: start,
 endDate: end,
 /*本地化數(shù)據(jù)*/
 locale: {
  "format": "YYYY/MM/DD",
  "separator": " - ",
  "applyLabel": "應(yīng)用",
  "cancelLabel": "關(guān)閉",
  "fromLabel": "From",
  "toLabel": "至",
  "customRangeLabel": "自定義",
  "weekLabel": "W",
  "daysOfWeek": ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"
  ],
  "monthNames": ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"
  ],
  "firstDay": 1
 },
 ranges: {
  '今天': [moment(), moment().subtract(-1, 'days')],
  '昨天': [moment().subtract(1, 'days'), moment()],
  '前7天': [moment().subtract(7, 'days'), moment()],
  '前30天': [moment().subtract(30, 'days'), moment()],
  '本月': [moment().startOf('month'), moment().endOf('month').subtract(-1,'day')],
  '上月': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month').subtract(-1,'day')],
  '所有': [moment("2017-09-25"), moment().subtract(-1, 'days')]
 }
}, cb);

 cb(start, end);
});

超級(jí)好用,結(jié)合echart

在用echart的map時(shí)候,因?yàn)榈貓D權(quán)限沒(méi)有,所以要加載百度地圖。這個(gè)坑另開(kāi)帖子記錄吧。

以上這篇laravel按天、按小時(shí),查詢(xún)數(shù)據(jù)的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Laravel統(tǒng)計(jì)一段時(shí)間間隔的數(shù)據(jù)方法
  • laravel實(shí)現(xiàn)按月或天或小時(shí)統(tǒng)計(jì)mysql數(shù)據(jù)的方法
  • 解決laravel id非自增 模型取回為0 的問(wèn)題
  • 解決Laravel 使用insert插入數(shù)據(jù),字段created_at為0000的問(wèn)題

標(biāo)簽:迪慶 山南 三亞 赤峰 烏魯木齊 鷹潭 濟(jì)寧 南寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《laravel按天、按小時(shí),查詢(xún)數(shù)據(jù)的實(shí)例》,本文關(guān)鍵詞  laravel,按天,按,小時(shí),查詢(xún),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《laravel按天、按小時(shí),查詢(xún)數(shù)據(jù)的實(shí)例》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于laravel按天、按小時(shí),查詢(xún)數(shù)據(jù)的實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 阳原县| 平邑县| 五常市| 焉耆| 白水县| 桐柏县| 张家界市| 鹤峰县| 石柱| 谷城县| 蒲江县| 东乡| 孟村| 永丰县| 舟曲县| 巴彦淖尔市| 寿阳县| 永州市| 绿春县| 宁阳县| 崇明县| 崇仁县| 吴堡县| 安龙县| 明水县| 宁蒗| 剑阁县| 定日县| 泰来县| 栖霞市| 交口县| 台东县| 万山特区| 武邑县| 缙云县| 郸城县| 浏阳市| 朝阳市| 承德市| 绥棱县| 日照市|