vb.net在两个日期之间选择

时间:2014-10-02 00:50:55

标签: mysql vb.net date

我需要一些帮助。我想在选定的月份找到一个生日,例如这个。

SELECT * FROM students WHERE DOB between '1777-01-01' AND '3000-01-31'; 

他们只获得了一年。如何获得我选择的月份的价值?

1 个答案:

答案 0 :(得分:0)

要获得特定月份而不管年份,您可能希望这样做:

SELECT DATE_FORMAT(DOB, '%e %M') AS birthday
  FROM students
 WHERE MONTH(DOB) = 1
 ORDER BY DAY(DOB)

一月份。这将扫描您的表并获取所有1月DOB值,并在他们生日的1月份之前订购。