【发布时间】:2011-01-03 15:13:07
【问题描述】:
我希望能够使用这样的语句从 mysql 获取结果:
SELECT *
FROM table
WHERE amount > 1000
但我想获取限制在某个月份和年份的结果(基于用户的输入)......我正在尝试这样:
SELECT *
FROM table
WHERE amount > 1000
AND dateStart = MONTH('$m')
...$m 是一个月,但它给出了错误。
在该表中,它实际上有两个日期:startDate 和 endDate,但我关注的是 startDate。输入值将是月份和年份。如何根据当年的那个月份来表达获得结果的 SQL 语句?
【问题讨论】:
-
你的意图是否对人类很清楚并不重要。计算机是愚蠢的。