Цель создания сообщения - я не могу найти пример случая в соответствии с тем случаем, который я испытываю прямо сейчас, я хотите взять сумму с установленной даты более чем на 1 вместо минус или равна нулюMysql Count dateiff total rows, если значение поля больше 1 и не меньше нуля
Извините, если она уже существовала, отправляя то же самое, потому что она не находит пример подходящего случая. Мне просто нужно пример, в соответствии с примером моего дела
мой дб
id userid duedate status
1 lexter 2016-01-27 not yet paid
2 jemmy 2016-02-01 not yet paid
3 zaya 2016-03-02 already paid
4 randy 2016-08-09 not yet paid
5 max 2016-03-08 not yet paid
6 neo 2016-03-14 already paid
7 nemo 2016-01-09 not yet paid
это MySQL запрос
SELECT duedate,
current_date() as datenow,
count(datediff(current_date(), duedate) as late_payment) as late_payment
FROM
mydb
WHERE
status='not yet paid'
мой запрос только посчитать все записи, хотя он меньше нуля или больше нуля, и я хочу, чтобы только запись была больше нуля и еще не была оплачена.
спасибо за Ваш ответ это удивительным, но, как считать все записи, где late_payment не равна нулю и> = 1? – SRL
Если вы хотите только одно число, то оставьте только количество в списке выбора и удалите предложение group by. – Shadow
спасибо .. проблема исправить .. – SRL