我有桌子:
id | name | date
1 | aaa | 2013-04-02
2 | bbb | 2013-04-12
3 | ccc | 2013-06-03
4 | ddd | 2013-06-25
5 | eee | 2013-08-23
6 | fff | 2013-08-26
7 | ggg | 2013-09-12
我在PHP中有参数$ month。
例如,如果$ month = 06,那么我希望SELECT
所有位置的日期都是> = 2013- 06 -xx。
我可以使用:
SELECT name FROM table WHERE date LIKE '2013-$month%'
和这个SELECT月份06但我想从数据库中选择SELECT 08和09。 我该怎么做?
答案 0 :(得分:4)
SELECT name FROM table WHERE date >= '2013-$month-01'
答案 1 :(得分:1)
SELECT name
FROM mytable
WHERE date >= '2013-01-01' + INTERVAL $month - 1 MONTH
答案 2 :(得分:-2)