![]() |
#3 |
NavAx
|
насчет использования 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 в ваших руках
|
|
|
![]() |
||||
Тема | Ответов | |||
Как реализовать GROUP BY? | 3 | |||
Серия вопросов к разбирающимся в аттейне | 23 | |||
Не работает GROUP BY и COUNT | 6 | |||
Роли в Аттейне | 2 |
|