【发布时间】:2014-06-01 14:05:13
【问题描述】:
我的表 Kot_items 中有一个日期字段。如果数据库中不存在月份,如何提取所有月份名称?
select distinct month(Tran_date) as mon
from Kot_items
数据库中的数据
MON monthname
1 jan
2 feb
3 mar
异常结果
MON monthname
1 jan
2 feb
3 mar
4 Apr
5 mar
6 june
7 july
8 Aug
9 Sep
10 Oct
11 nov
12 Dec
更新帖子::
形成这个查询::
选择年份(tran_date) 作为年份编号, QUARTER(tran_date) 作为季数, 月(tran_date)作为星期一 来自 KOT_Items
yearnumber quarternumber mon
2014 2 4
2014 2 4
2014 2 4
2014 2 4
2014 2 4
2014 2 4
2014 2 4
2014 2 4
2014 2 4
2014 2 4
2014 2 4
2014 2 4
2014 2 4
喜欢的结果除外
yearnumber quarternumber mon
2014 1 1
2014 1 2
2014 1 3
2014 2 3
2014 2 4
2014 2 5
2014 3 6
2014 3 7
2014 3 8
2014 4 9
2014 4 10
2014 4 11
2014 4 12
【问题讨论】:
-
为什么不创建一个包含所有月份的表?
-
作为 mysql 新手,我不知道该怎么办??
-
以上更新帖子的任何想法作为新手我无法找到任何想法
标签: mysql