я следующий запросMySQL проблема запрос WHERE дата <
SELECT *, count(jx_commissions.commission_amount) AS summe
FROM jx_members
INNER JOIN jx_commissions ON jx_commissions.mid = jx_members.mid
WHERE jx_commissions.date > '2011-01-01'
GROUP BY jx_commissions.mid
ORDER BY summe DESC
LIMIT 1, 20
поле Дата имеют формат даты и все даты имеют правильный формат YMD
, но если я использую этот запрос я не получаю никаких результатов ... если я меняю дату на более строгий, я получаю неправильные результаты ... я думаю, что он сравнивает строку ... но как я могу найти дату ??
Выглядит хорошо - если 'date' это поле даты, это будет делать сравнение дат. Можете ли вы показать, какие неправильные результаты вы получаете? –
если я использую дату с 2010-09-01, я получаю reuslt также с 2010-08-xx, возможно, даже ниже ... –
проблема была LIMIT 1,20 ... у меня был только один результат .. поэтому я должен использовать 0, 20 ... –