Как получить количество уникальных SKU на дату в таблице в MySQL (вопрос самообучения) - PullRequest
0 голосов
/ 14 января 2019

Мой текущий набор данных, я давно не трогал mysql, так что это не щелкает у меня в голове.

Что у меня есть, у этого есть SKU и дата, когда оно было продано

##SKU,  DateSold
'12',   '1-Jan-08' 
'12',   '1-Jan-08' 
'11',   '1-Jan-08' 
'11',   '2-Jan-08' 
'11',   '2-Jan-08' 
'11',   '3-Jan-08' 
'13',   '3-Jan-08' 
'11',   '4-Jan-08' 
'13',   '5-Jan-08' 

Что я хочу, это

##SKU, COUNT, DateSold
12,     2,      1-Jan-08 
11,     1,      1-Jan-08 
11,     2,      2-Jan-08 
11,     1,      3-Jan-08 
13,     1,      3-Jan-08 
11,     1,      4-Jan-08 
13,     1,      5-Jan-08 

Это не для задания, это для моего личного понимания mysql в подготовке к лучшим навыкам кодирования.

Спасибо!

1 Ответ

0 голосов
/ 14 января 2019

Это не так сложно сделать в запросе.

Я понимаю, что вы начинающий, я думаю.

Сделай так:

SELECT SKU,count(1) as Count,DateSold from yourTable GROUP BY SKU,DateSold ORDER BY datesold
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...