Re: [SQL ] 請教SQL達人 (有關GROUP BY)
※ 引述《visualPHP (brain)》之銘言:
: 1.每週
: select * , week(visit_date) as w from table where 1 order by w
: 先select一個欄位 把日期轉成周
: week可以轉成一年中的第幾週 再用這個去群組
幫補充
MONTH day
10 1938-10-02
3 1934-03-04
10 1932-10-30
6 1925-06-22
8 1924-08-12
2 1936-02-16
5 1920-05-20
12 1938-12-30
week day
40 1938-10-02
9 1934-03-04
44 1932-10-30
25 1925-06-22
32 1924-08-12
7 1936-02-16
20 1920-05-20
52 1938-12-30
(剛好我有一個案子的資料庫有一狗票的日期~_~)
因此原po的需求 以week轉成群組之前
應該要先用年去做分群也就是樓主的第三個SQL語法
: 2.每月
: select *,MONTH(visit_date) as m from table where 1 order by m
: 同上
: 3.每年
: select * ,year(visit_date) as y from table where 1 order by y
:
--
★kimkimkimkim 鄉民都很愛玩梗
To kimkimkimkim: 換個id 又是一條好漢(拍)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.71.157
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 7 篇):