Показать сообщение отдельно
Старый 05.02.2008, 19:13   #12  
Alexis is offline
Alexis
Участник
 
30 / 11 (1) +
Регистрация: 08.12.2003
Адрес: РБ, Минск
Проверил на 3.0 SP3 Rollup3
падает! ТАКОЙ код падает. спасибо за джоб, лень было самому писать
НО если убрать группировку (соответственно и групповую функцию) - работает.
У меня в коде идет обычный select.
Вариант решения: если оставлять себе такую технологию работы - то надо избавится от группировки, например, группировать потом, уже временную таблицу.
Но как правильно заметил Petr, такое решение убивает всю суть команда для быстрой вставки данных, а таблица временная
Единственное оправдание - меньше писать кода

X++:
   insert_recordset TotalsTmp (ItemId,Qty,InventLocationId)
    select ItemId, Qty, InventLocationId from TotalsTrans
    group by ItemId, InventLocationId
    where TotalsTrans.SalesDate >= 01\01\2008
    && TotalsTrans.SalesDate <= systemDateGet();

    select count(RecId) from TotalsTmp;
    print TotalsTmp.RecId;
    pause;
__________________
Дайте мне точку опоры, и я переверну земной шар (Архимед)