Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) продажи по ценовым категориям по периодам. мучаюсь с запросом (число прочтений - 3935 )
JBoy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 52
Зарегистрирован: 29. Декабря 2010
Re: продажи по ценовым категориям по периодам. мучаюсь с запросом
Ответ #15 - 30. Декабря 2010 :: 09:08
Печать  
ну да - нужны группировка, количество и сумма
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: продажи по ценовым категориям по периодам. мучаюсь с запросом
Ответ #16 - 30. Декабря 2010 :: 09:27
Печать  
Ну и ? Доавь во внешний селект sum и в конец group by
  
Наверх
 
IP записан
 
JBoy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 52
Зарегистрирован: 29. Декабря 2010
Re: продажи по ценовым категориям по периодам. мучаюсь с запросом
Ответ #17 - 30. Декабря 2010 :: 09:46
Печать  
           |SELECT
           |      Т.Цена Ценник,
           |       CASE
           |            WHEN Т.Цена >= 0 AND Т.Цена < 1000 THEN 'категория 1'
           |            WHEN Т.Цена >= 1000 AND Т.Цена < 2000 THEN 'категория 2'
           |            WHEN Т.Цена >= 2000 AND Т.Цена < 3000 THEN 'категория 3'
           |            WHEN Т.Цена >= 3000 AND Т.Цена < 4000 THEN 'категория 4'
           |            ELSE 'категория 5'
           |            END AS Категория
           |      ,SUM(Т.КолРасход)  Кол
           |      ,SUM(Т.СумРасход)  Сум
.
.
.

           |GROUP BY
           |            Т.Цена,
//            |            Категория,
           |            Кол,
           |            Сум
           |";
State 42S22, native 207, message [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'Кол'.
  
Наверх
 
IP записан
 
Anatol
Senior Member
****
Отсутствует


тыц, пыц, тыц!!!

Сообщений: 412
Зарегистрирован: 24. Апреля 2009
Re: продажи по ценовым категориям по периодам. мучаюсь с запросом
Ответ #18 - 30. Декабря 2010 :: 09:52
Печать  

     |            Кол,
     |            Сум

убери из группировки
  
Наверх
wwwICQ  
IP записан
 
JBoy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 52
Зарегистрирован: 29. Декабря 2010
Re: продажи по ценовым категориям по периодам. мучаюсь с запросом
Ответ #19 - 30. Декабря 2010 :: 10:06
Печать  
убрал, работает....но по группам цен не группирует (((
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: продажи по ценовым категориям по периодам. мучаюсь с запросом
Ответ #20 - 30. Декабря 2010 :: 10:09
Печать  
Код
Выбрать все
	     |SELECT
	     |    --  Т.Цена Ценник,
	     |	 CASE
	     |		WHEN Т.Цена >= 0 AND Т.Цена < 1000 THEN 'категория 1'
	     |		WHEN Т.Цена >= 1000 AND Т.Цена < 2000 THEN 'категория 2'
	     |		WHEN Т.Цена >= 2000 AND Т.Цена < 3000 THEN 'категория 3'
	     |		WHEN Т.Цена >= 3000 AND Т.Цена < 4000 THEN 'категория 4'
	     |		ELSE 'категория 5'
	     |		END AS Категория
	     |	,SUM(Т.КолРасход)  Кол
	     |	,SUM(Т.СумРасход)  Сум
.
.
.

	     |GROUP BY
	     |	   --   Т.Цена,
	     |	( CASE
	     |		WHEN Т.Цена >= 0 AND Т.Цена < 1000 THEN 'категория 1'
	     |		WHEN Т.Цена >= 1000 AND Т.Цена < 2000 THEN 'категория 2'
	     |		WHEN Т.Цена >= 2000 AND Т.Цена < 3000 THEN 'категория 3'
	     |		WHEN Т.Цена >= 3000 AND Т.Цена < 4000 THEN 'категория 4'
	     |		ELSE 'категория 5'
	     |		END)

	     |"; 

  
Наверх
 
IP записан
 
JBoy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 52
Зарегистрирован: 29. Декабря 2010
Re: продажи по ценовым категориям по периодам. мучаюсь с запросом
Ответ #21 - 30. Декабря 2010 :: 10:20
Печать  
большое спасибо, все получилось...всех с наступающим....))
п.с. остальное типа разных отборов и группировок постараюсь допилить сам
п.п.с. а что значат 2 знака минус впереди Т.Цена в SELECT и GROUP BY?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: продажи по ценовым категориям по периодам. мучаюсь с запросом
Ответ #22 - 30. Декабря 2010 :: 10:31
Печать  
-- - это комментарий.
  
Наверх
 
IP записан
 
JBoy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 52
Зарегистрирован: 29. Декабря 2010
Re: продажи по ценовым категориям по периодам. мучаюсь с запросом
Ответ #23 - 30. Декабря 2010 :: 11:12
Печать  
все, спасибо, буду знать.....еще раз всех с наступающим ))
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать