| 
 
  
	| group by ... rollup (...) 
 
 |  
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| samsonbek Участник
 
 
 Вступление в Клуб: 25.03.2011
 
 | 
			
				|  Пт Мар 25, 2011 13:10   group by ... rollup (...) |   |  
				| Полезность: Нет оценки 
 |  
				| Кто-нибудь работал с Pl/sql ной функцией ROLLUP? 
 Дело вот в чем:
 Пишу представление на PL+, и в запросе мне нужен только под итог количества строк для всех полей.
 
 Если пишу:
 ... group by ... rollup (<список полей>)
 компилируется нормально.
 
 Если хочу чтоб все поля функция рассматривала как одно:
 ... group by .... rollup ( (<список полей>) )
 то выдает синтаксическую ошибку
   
 Я думаю что PL+ сный компилятор не поддерживает возможность указывать все поля в скобках как одно.
 Есть мнения?
 |  |  
		|  |  
		| ggrey Участник со стажем
 
 
 Вступление в Клуб: 01.10.2007
 
 | 
			
				|  Пт Мар 25, 2011 13:55    |   |  
				| Полезность: 3 
 |  
				| правильно для компилятора будет group by rollup (set(поле, поле), поле)
 |  |  
		|  |  
		| samsonbek Участник
 
 
 Вступление в Клуб: 25.03.2011
 
 | 
			
				|  Пт Мар 25, 2011 14:23    |   |  
				| Полезность: Нет оценки 
 |  
				| спасибо огромное! заработало |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |