34,590
社区成员
发帖
与我相关
我的任务
分享
--追求效率应这样写
--加索引
create index ix_表_时间字段 on 表(时间字段);
--查询
SELECT *
FROM 表
WHERE 时间字段>'2018-02-01' and 时间字段<'2018-03-01'
union
SELECT *
FROM 表
WHERE 时间字段>'2018-03-01' and 时间字段<'2018-04-01'
SELECT *
FROM 表
WHERE DATEDIFF(MONTH, '2018-02-05', 时间字段) = 0
OR DATEDIFF(MONTH, '2018-03-06', 时间字段) = 0;