|  19.10.2005, 14:42 | #1 | 
| Участник | Сортировка по полю с агрегатной функцией 
			
			Возможно ли в Axapta с помощью Query реализовать след. запрос: SELECT Field1, SUM(Field2) AS Expr1 FROM Table1 GROUP BY Field1 ORDER BY Expr1 DESC и если нет то подскажите, пожалуйста, как решить следующую задачу: Есть таблица, содержащая код клиента и некоторую сумму. Необходимо вывести в отчет сумму по каждому клиенту в убывающем порядке. | 
|  | 
|  19.10.2005, 14:57 | #2 | 
| Участник | 
			
			использовать временную таблицу
		 | 
|  | 
|  19.10.2005, 15:16 | #3 | 
| Участник | 
			
			Да, это вариант, но отчет уже сделан на временной таблице, требуется только поменять порядок сортировки. Переделовать весь отчет (изменять логику формирования временной таблицы) не хотелось бы. Неужели нет способа по проще.
		 | 
|  | 
|  19.10.2005, 15:21 | #4 | 
| Участник | 
			
			Эта тема обсуждалась и не однажды. Воспользуйтесь поиском. Одновременно агрегировать и сортировать в аксапте нельзя, почитайте руководство разработчика, ключевые слова  Select statement.
		 | 
|  | 
|  19.10.2005, 15:27 | #5 | 
| Участник | Цитата: 
		
			Сообщение от mit
			
			 Эта тема обсуждалась и не однажды. Воспользуйтесь поиском. Одновременно агрегировать и сортировать в аксапте нельзя, почитайте руководство разработчика, ключевые слова  Select statement. | 
|  | 
|  19.10.2005, 15:28 | #6 | 
| Участник | 
			
			вернее порядок сортировки всегдя совпадает с порядком агрегирования
		 | 
|  | 
|  19.10.2005, 15:32 | #7 | 
| Участник | 
			
			А в чем проблема? причем здесь ллогика заполнения и вывод отчета? Перед выводом отчета на экран пересортируйте таблицу.
		 | 
|  | 
|  19.10.2005, 16:17 | #8 | 
| Участник | 
			
			Проблема в том, что по временной таблице стоит группировка и суммирование по полю Amount . Выход - либо изменить формирование таблицы, чтобы не было дублей по клиенту, либо сделать сортировку по полю с агрегатной ф-цией, что невозможно. Как Вы предлагаете сделать сортировку перед выводом, в этом случае?
		 | 
|  | 
|  19.10.2005, 16:21 | #9 | 
| Участник | 
			
			2 итерации
		 | 
|  | 
|  19.10.2005, 17:51 | #10 | 
| Member | 
			
			3.0? Честно говоря, в суть проблемы не вникнул, но не поможет ли вам View? 
				__________________ С уважением, glibs® | 
|  | 
|  19.10.2005, 18:02 | #11 | 
| Участник | 
			
			оставить формирование как есть а после проапдейтить таблицу
		 | 
|  |