Я хочу иметь возможность извлекать результаты из mysql с помощью следующего выражения:
SELECT *
FROM table
WHERE amount > 1000
Но я хочу получить результат, ограниченный определенным месяцем и годом (на основе ввода от пользователя)... Я пробовал вот так:
SELECT *
FROM table
WHERE amount > 1000
AND dateStart = MONTH('$m')
... $m
- месяц, но он дал ошибку.
В этой таблице на самом деле есть две даты: startDate
и endDate
, но я фокусируюсь на startDate
. Входными значениями будут месяц и год. Как я выражаю выражение SQL, которое получает результаты, основанные на этом месяце того года?