【发布时间】:2015-06-18 02:06:21
【问题描述】:
在我的数据库中,我以02 Mar 2015 格式存储了每个客户订单的日期
我有 3 月和 4 月的数据,我想要一个仅返回这 2 个月的查询。一旦我有五月的数据,它将返回三个月等。
我尝试使用的 SQL 语法是:
SELECT DISTINCT MONTH(DATE_FORMAT(date,'%d %b %y')) FROM orders
但是,这会返回 0 行。我认为这是日期格式的问题。
编辑:
表格中的样本数据:
标识 |日期 |时间 | order_id |项目 |数量
1 | 2015 年 3 月 2 日 | 14:22 | 1029 |国家德比 | 9
1 | 2015 年 4 月 5 日 | 13:58 | 1029 |印度教 | 10
【问题讨论】: