Re: [SQL ] by weekly by month查詢

看板Database作者 (優質的藍色射手)時間12年前 (2013/12/23 20:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
Dear All: 不好意思,date_trunc可以讓我統計一段時間,每周、每月的資料, 在by week來說,這函數計算是從星期一到星期日,我PostgreSql看了一下, 沒有看到如何過濾,因為我想要做的是 by week中星期一到星期五的資料, 不知道有沒有辦法達到,希望有解過這樣問題的板友,開釋一下,當然,我還是 會繼續找資料,麻煩了~~ ※ 引述《joedenkidd (優質的藍色射手)》之銘言: : Dear 版友: : 我想統計資料庫的月或週的資料 : 網路上我有看到 : http://ben.goodacre.name/tech/Group_by_day,_week_or_month_%28PostgreSQL%29 : 我測試了一下 : SELECT date_trunc('week',date(build_date)) AS "Week" , count(*) AS "Total" : FROM data_input : WHERE date(build_date) > now() - interval '5 year' : GROUP BY 1 : ORDER BY 1; : A build_date 格式為 20131101(YYYYMMDD)這樣子的格式,SQL執行正確 : B build_date 格式為 20131101133311(年月日時分秒),這樣子就會出現錯誤 : 看來是格式轉換問題,不知道 B有沒有辦法轉成時間格式? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.234.39
文章代碼(AID): #1Ik2Qj5d (Database)
文章代碼(AID): #1Ik2Qj5d (Database)