作者slalala (WIKI大学生写作业的题材)
看板Database
标题Re: [SQL ] 请教SQL达人 (有关GROUP BY)
时间Sun Aug 3 13:32:39 2008
※ 引述《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