В этом случае у меня есть таблица, содержащая номера продаж (цена, дата, магазин). Магазин не имеет значения, но мне нужен запрос генерировать результаты, как в этом примереSQL-запрос, чтобы узнать, сколько продуктов продано за каждый день месяца в каждой категории продуктов
Date Price
12/01/2012 100
12/01/2012 150
12/01/2012 270
13/01/2012 50
13/01/2012 150
13/01/2012 230
14/01/2012 330
Результирующая таблица должна выглядеть следующим образом
Date 0-100 100-200 200-300 300-400
12/01/2012 0 1 1 0
13/01/2013 1 1 1 1
Поэтому в основном я нужен запрос, чтобы автоматически идентифицировать все уникальные даты в таблице и после этого рассчитывать продажи в каждом ценовом диапазоне за каждый день
Прошу прощения, если это банально, я изучаю SQL. Кстати, это SQLite3 Я думаю, ваш ответ может быть для любого SQL falvour, но имейте в виду, что я должен использовать SQLite
Спасибо заранее C
что вы пробовали? вам нужно проявить некоторые усилия в решении вашей проблемы, это не то место, где можно попросить других выполнять свою работу. –
Hi guido. Я пробовал что-то подобное, но я не мог объединить их. Поскольку я указал, что я новичок, на самом деле я инженер сети «по профессии», и это не моя работа. кол-во (prod.Price) AS "300K", (ВЫБРАТЬ ИНДЕКС (prod.Price) WHERE prod.Price <400 и prod.Price> 300) AS "400", (SELECT count (prod.Price) ГДЕ prod.Price <500 и prod.Price> 400) AS "500", (SELECT count (prod.Price) WHERE prod.Price <600 и prod.Price> 500) AS "600", WHERE prod.Price <300 ВЫБРАТЬ SoldDate, граф (SoldDate) ИЗ прод ГДЕ prod.SoldDate> '07/01/2013' группа по SoldDate – MiniMe