按日期和/或月份和/或年份选择记录的最有效方法是什么?按日期和/或月份和/或年份检索记录的最有效方法是什么?
INT(2) day
INT(2) month
INT(4) year
SELECT * FROM table WHERE table.year=2015
SELECT * FROM table WHERE table.month=9 AND table.year=2015
SELECT * FROM table WHERE table.day=26 AND table.month=9 AND table.year=2015
或
DATE date
SELECT * FROM table WHERE YEAR(table.date)=2015
SELECT * FROM table WHERE MONTH(table.date)=9 AND YEAR(table.date)=2015
SELECT * FROM table WHERE table.date="2015-09-26"
注:也有可能是在一天不管搜索的年份和月份的 ,或每月为搜索不分白天和今年的情况。
不要忘记upvote,downvote,如果合适的话接受答案。甚至反馈,如“这是垃圾,没有任何意义”。我们使用这些反馈,并鼓励我们帮助下一个人,不管它是什么。 – Drew