mongodb按不同時間粒度聚合查詢

2021-10-08 03:27:35 字數 404 閱讀 2994

在使用mongodb時需要按照不同的時間粒度來對資料處理 粒度為 日 周 月 在使用時遇見了一些耽誤時間的事情 整理一下

具體語法如下

db.collection.aggregate([

}},}}

])

開始的時候我選擇了 dayofyear

week

month

但是執行的時候發現 week 並不是遵循國人的習慣以周一開始的 以至於出現問題踩了個坑 換用isoweek 才正常符合預期查詢

db.collection.aggregate([

}},}}

])

注:大家在使用dayofweek weekyear一定要注意 想從周一開始的 要使用ios字首的

Oracle按不同時間分組統計

oracle按不同時間分組統計的sql 如下表table1 日期 exportdate 數量 amount 14 2月 0820 10 3月 082 14 4月 086 14 6月 0875 24 10月 0923 14 11月 0945 04 8月 105 04 9月 1044 04 10月 10...

pandas sql不同時間段彙總小技巧

pandas sql小技巧 統計不同產品在不同時間段的銷量,即,a產品統計1 5號,b產品統計3 7號的銷量 對於這種簡單問題,首先想到的是,用sql去做,只要提取對應的時間區間就好了。sql語法如下 先取出指定日期區間的資料 先取出指定日期區間的資料 select a.id as 產品id,a.s...

時間戳和時間之間的轉換 獲取不同時間的時間戳

date y m d h i s 具體時間戳 y 年 四位數 大寫 m 月 兩位數,首位不足補0 小寫 d 日 兩位數,首位不足補0 小寫 h 小時 帶有首位零的 24 小時小時格式 h 小時 帶有首位零的 12 小時小時格式 i 帶有首位零的分鐘 s 帶有首位零的秒 00 59 a 小寫的午前和午...