SQLite группа по общему объему продаж в месяц - PullRequest
0 голосов
/ 25 октября 2019

Я знаю, что на этот вопрос уже был дан ответ, но мой запрос работает с другой таблицей в моей базе данных, но не с таблицей, над которой я пытаюсь работать. Он возвращает общий объем продаж независимо от месяцев, но я хочу, чтобы совокупные продажи по месяцам.

Мой запрос:

select COUNT(orderid),
strftime("%m/%Y", orderDate) as 'month-year'
from customerOrders group by strftime("%m/%Y", orderDate)

Мой результат:

COUNT(orderid)  month-year
17              Null

Формат моей базы данных: Изображение базы данных

Ответы [ 2 ]

0 голосов
/ 25 октября 2019

Неправильный формат столбца orderDate ваших дат для sqlite, чтобы сделать strftime(). Изменить с %d/%m/%Y на %Y-%m-%d.

0 голосов
/ 25 октября 2019

старайтесь избегать минусов и одинарных кавычек для имени столбца

 select COUNT(orderid),
 strftime("%m/%Y", orderDate) as  month_year
 from customerOrders 
 group by strftime("%m/%Y", orderDate)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...