AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.03.2003, 11:45   #3  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
насчет использования GroupTotalFields - такую фишку я знаю.
Берем для примера таблицу G/L Entry и считаем в ней Amount, "Credit Amount" и "Debit Amount" по каждому "G/L Account No.". (все делается вышеуказанным способом). Дык вот время выполнения в Аттейне(причем брал операции только за 2003 год) - почти три минуты(166 секунд).
А теперь пишем подобную муть в Query Analyzer
select sum(Amount), sum([Debit Amount]), sum([Credit Amount])
from [G/L Entry]
where ([Posting Date] between '1/1/2002' and '12/31/2003') group by [G/L Account No.]

Выполняется за секунду.

То, что есть в Аттейне - это не инструмент SQL, это просто избавляет кодера от пары-тройки лишних строк кода и ничего более. А изначально интересовало, можно ли использовать именно Group By SQL, т.е. мощный и быстрый аппарат.

Еще вопрос:
Цитата:
а вообще у аттайн есть вариант поставки под MS SQL и вся мощь обычного SQL в ваших руках
- не могли бы Вы, уважаемый finn, пояснить, что имеется в виду? Если то, что в Аттейне можно работать с базой, расположенной на SQL-сервер - дык это понятно, вот только полной функциональности SQL-сервера все равно нет, что очень обидно...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как реализовать GROUP BY? vasiok NAV: Программирование 3 14.09.2005 19:09
Серия вопросов к разбирающимся в аттейне Evgeniy NAV: Администрирование 23 24.01.2004 20:55
Не работает GROUP BY и COUNT ddadream NAV: Программирование 6 22.01.2004 15:52
Роли в Аттейне Yoil NAV: Программирование 2 18.04.2003 16:27

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:06.