id Category userid Date Avg
8 Category1 20 18-07-2014 40.0000
8 Category1 16 18-07-2014 60.0000
8 Category1 17 18-07-2014 50.0000
8 Category1 19 18-07-2014 50.0000
8 Category1 18 18-07-2014 60.0000
8 Category1 14 18-07-2014 60.0000
8 Category1 13 18-07-2014 40.0000
8 Category1 15 18-07-2014 60.0000
8 Category1 40 10-10-2014 40.0000
8 Category1 12 26-07-2014 70.0000
8 Category1 51 26-07-2014 40.0000
8 Category1 26 26-07-2014 40.0000
8 Category1 47 26-07-2014 50.0000
8 Category1 48 26-07-2014 50.0000
8 Category1 27 26-07-2014 60.0000
8 Category1 46 26-07-2014 50.0000
8 Category1 21 26-07-2014 60.0000
8 Category1 22 26-07-2014 40.0000
8 Category1 23 26-07-2014 50.0000
8 Category1 54 26-07-2014 40.0000
8 Category1 24 26-07-2014 40.0000
8 Category1 25 26-07-2014 40.0000
8 Category1 60 31-07-2014 40.0000
8 Category1 59 31-07-2014 50.0000
8 Category1 30 31-07-2014 40.0000
8 Category1 55 20-11-2014 70.0000
8 Category1 33 20-11-2014 70.0000
8 Category1 38 20-11-2014 70.0000
8 Category2 24 08-11-2014 70.0000
Я хочу получить количество пользователей между датами '01 -01-2005 'AND '21 -08-2015'. Я попытался с запросом, но поле даты не было , подсчитывая повторяющиеся даты. Мне нужны все пользователи между этими датами '01 -01-2005 'И 21-08-2015 отлично, потому что разные пользователи могут или не могут иметь такую же дату.SUM/COUNT аналогичной даты
SELECT id
,category
,SUM(Avg)
WHERE
FROM_UNIXTIME(Date,'%d-%m-%Y') BETWEEN '01-01-2005' AND '21-08-2015'
GROUP BY id, category.
Не лучший формат даты для использования ... ISO fomat будет лучше YYYYMMDD http://stackoverflow.com/questions/19565320/why-is-sql-server-misinterpreting-this-iso-8601-format- дата – Mark
, какая СУБД ... –
Нет предложения FROM? – jarlh