从日期字段中具有搜索月份的表中获取所有条目

时间:2013-09-05 14:34:38

标签: mysql

我的表格有3个字段:IDstartdatestopdate

他们的类型为“日期”。

如何选择在给定月份内具有startdate的所有条目?

例如:显示startdate在月份“08”中的所有条目。

这可能吗?

2 个答案:

答案 0 :(得分:1)

SELECT *
FROM tblName
WHERE MONTH(startdate) = 8

逐行分手:

  1. SELECT * =>选择所有列
  2. FROM tblName =>应该从tblName table。
  3. 获取行
  4. WHERE MONTH(startdate) = 8 => startdate位于 08

答案 1 :(得分:1)

除非我遗漏了什么,否则显而易见

select * from mytable where month(date_field) = 8