Я хочу, чтобы номер записи соответствовал дате, когда выбранная рука закончила - PullRequest
0 голосов
/ 05 сентября 2018

Это моя структура таблицы:

id  customer  date_received  completed  date_collected

18  14       2018-08-18       no        2018-08-23
19  15       2018-08-18       no        2018-08-23
24  18       2018-08-18       no        2018-08-21
25  17       2018-08-10       Yes       2018-08-16
26  19       2018-08-18       Yes       2018-08-23
27  20       2018-08-17       Yes       2018-08-22

Мой запрос:

SELECT COUNT(date_collected) FROM `order`
WHERE `date_collected`="2018-09-05" AND `completed`='No'

Я хочу, чтобы номер записи по дате собирался только полный (нет). как date_collected 2018-08-23 число отсчет полного нет 2

1 Ответ

0 голосов
/ 05 сентября 2018

Вы можете использовать запрос, как показано ниже, чтобы удовлетворить ваши требования ...

SELECT *, COUNT(`date_collected`) AS not_collected_count
FROM `your_table` 
WHERE `completed` = 'no' 
GROUP BY `date_collected`;

GROUP BY поможет сгруппировать похожие даты

COUNT поможет получить количество записей на эту дату

Вот демоверсия SQL-скрипта 1011 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...